mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-08 23:17:08 +02:00
importing file w/ double click
This commit is contained in:
parent
ef39d019ac
commit
dcdbf729c9
2 changed files with 10 additions and 2 deletions
|
@ -97,7 +97,8 @@ QString HiFiIconProvider::type(const QFileInfo &info) const {
|
||||||
ImportDialog::ImportDialog(QWidget* parent) :
|
ImportDialog::ImportDialog(QWidget* parent) :
|
||||||
QFileDialog(parent, WINDOW_NAME, DESKTOP_LOCATION, NULL),
|
QFileDialog(parent, WINDOW_NAME, DESKTOP_LOCATION, NULL),
|
||||||
_importButton(IMPORT_BUTTON_NAME, this),
|
_importButton(IMPORT_BUTTON_NAME, this),
|
||||||
_cancelButton(CANCEL_BUTTON_NAME, this) {
|
_cancelButton(CANCEL_BUTTON_NAME, this),
|
||||||
|
fileAccepted(false) {
|
||||||
|
|
||||||
setOption(QFileDialog::DontUseNativeDialog, true);
|
setOption(QFileDialog::DontUseNativeDialog, true);
|
||||||
setFileMode(QFileDialog::ExistingFile);
|
setFileMode(QFileDialog::ExistingFile);
|
||||||
|
@ -131,11 +132,17 @@ ImportDialog::~ImportDialog() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImportDialog::import() {
|
void ImportDialog::import() {
|
||||||
|
fileAccepted = true;
|
||||||
emit accepted();
|
emit accepted();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImportDialog::accept() {
|
void ImportDialog::accept() {
|
||||||
QFileDialog::accept();
|
if (!fileAccepted) {
|
||||||
|
fileAccepted = true;
|
||||||
|
emit accepted();
|
||||||
|
} else {
|
||||||
|
QFileDialog::accept();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImportDialog::reject() {
|
void ImportDialog::reject() {
|
||||||
|
|
|
@ -56,6 +56,7 @@ private:
|
||||||
|
|
||||||
void setLayout();
|
void setLayout();
|
||||||
void setImportTypes();
|
void setImportTypes();
|
||||||
|
bool fileAccepted;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* defined(__hifi__ImportDialog__) */
|
#endif /* defined(__hifi__ImportDialog__) */
|
||||||
|
|
Loading…
Reference in a new issue