ui: Extended project setup to support creation and editing of Source Groups (issue #230)
* Turned QtProjectWizzard into window for Source Group ui * Clicking into FilePicker when empty will open dialog right away * Fixed environment variable use throughout all Source Group path values * Moved Preferences to QtPreferencesWindow bug id = 230 fortune cookie message = Zwischen dir und deinen Freunden besteht echte Freundschaft.
This commit is contained in:
@@ -26,6 +26,7 @@ QtLocationPicker::QtLocationPicker(QWidget *parent)
|
||||
m_data->setAttribute(Qt::WA_MacShowFocusRect, 0);
|
||||
m_data->setObjectName("locationField");
|
||||
layout->addWidget(m_data);
|
||||
connect(m_data, SIGNAL(focus()), this, SLOT(handleFocus()));
|
||||
|
||||
m_button = new QtIconButton(
|
||||
(ResourcePaths::getGuiPath().str() + "window/dots.png").c_str(),
|
||||
@@ -68,6 +69,11 @@ void QtLocationPicker::clearText()
|
||||
m_data->clear();
|
||||
}
|
||||
|
||||
bool QtLocationPicker::pickDirectory() const
|
||||
{
|
||||
return m_pickDirectory;
|
||||
}
|
||||
|
||||
void QtLocationPicker::setPickDirectory(bool pickDirectory)
|
||||
{
|
||||
m_pickDirectory = pickDirectory;
|
||||
@@ -119,3 +125,11 @@ void QtLocationPicker::handleButtonPress()
|
||||
emit locationPicked();
|
||||
}
|
||||
}
|
||||
|
||||
void QtLocationPicker::handleFocus()
|
||||
{
|
||||
if (!m_data->text().size())
|
||||
{
|
||||
handleButtonPress();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user