diff options
| author | Dominik Wenger <domonoky@googlemail.com> | 2007-07-30 19:35:48 +0000 |
|---|---|---|
| committer | Dominik Wenger <domonoky@googlemail.com> | 2007-07-30 19:35:48 +0000 |
| commit | f358d4ad94fc770e072d5cfdf6f3eb7982383ca8 (patch) | |
| tree | 0d594d1179e23005f14ca97835fbcea11fd00d98 | |
| parent | 2e2f92c9066734040525347c8cb6d87f91e55c2c (diff) | |
| download | rockbox-f358d4ad94fc770e072d5cfdf6f3eb7982383ca8.zip rockbox-f358d4ad94fc770e072d5cfdf6f3eb7982383ca8.tar.gz rockbox-f358d4ad94fc770e072d5cfdf6f3eb7982383ca8.tar.bz2 rockbox-f358d4ad94fc770e072d5cfdf6f3eb7982383ca8.tar.xz | |
rbutilQt: fix Dialogs, so they are modal.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14080 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | rbutil/rbutilqt/configure.cpp | 2 | ||||
| -rw-r--r-- | rbutil/rbutilqt/progressloggergui.cpp | 1 | ||||
| -rw-r--r-- | rbutil/rbutilqt/progressloggergui.h | 2 | ||||
| -rw-r--r-- | rbutil/rbutilqt/rbutilqt.cpp | 5 |
4 files changed, 7 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 63a78a7..a0a582c 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -53,6 +53,8 @@ Config::Config(QWidget *parent) : QDialog(parent) ui.listLanguages->setSelectionMode(QAbstractItemView::SingleSelection); connect(ui.listLanguages, SIGNAL(itemSelectionChanged()), this, SLOT(updateLanguage())); + this->setModal(true); + connect(ui.buttonOk, SIGNAL(clicked()), this, SLOT(accept())); connect(ui.buttonCancel, SIGNAL(clicked()), this, SLOT(abort())); connect(ui.radioNoProxy, SIGNAL(toggled(bool)), this, SLOT(setNoProxy(bool))); diff --git a/rbutil/rbutilqt/progressloggergui.cpp b/rbutil/rbutilqt/progressloggergui.cpp index 4397d3c..f348d5b 100644 --- a/rbutil/rbutilqt/progressloggergui.cpp +++ b/rbutil/rbutilqt/progressloggergui.cpp @@ -22,6 +22,7 @@ ProgressLoggerGui::ProgressLoggerGui(QObject* parent): ProgressloggerInterface(parent) { downloadProgress = new QDialog(); + downloadProgress->setModal(true); dp.setupUi(downloadProgress); connect(dp.buttonAbort, SIGNAL(clicked()), this, SLOT(abort())); } diff --git a/rbutil/rbutilqt/progressloggergui.h b/rbutil/rbutilqt/progressloggergui.h index e0f2d91..2290fcb 100644 --- a/rbutil/rbutilqt/progressloggergui.h +++ b/rbutil/rbutilqt/progressloggergui.h @@ -24,7 +24,7 @@ #include "progressloggerinterface.h" #include "ui_installprogressfrm.h" -class ProgressLoggerGui :public ProgressloggerInterface +class ProgressLoggerGui :public ProgressloggerInterface { Q_OBJECT public: diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp index dda324f..14f3482 100644 --- a/rbutil/rbutilqt/rbutilqt.cpp +++ b/rbutil/rbutilqt/rbutilqt.cpp @@ -138,10 +138,11 @@ void RbUtilQt::downloadDone(int id, bool error) void RbUtilQt::about() { - QDialog *window = new QDialog; + QDialog *window = new QDialog(this); Ui::aboutBox about; about.setupUi(window); - + window->setModal(true); + QFile licence(":/docs/gpl-2.0.html"); licence.open(QIODevice::ReadOnly); QTextStream c(&licence); |