diff options
| author | Tannin <devnull@localhost> | 2014-04-05 15:36:42 +0200 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2014-04-05 15:36:42 +0200 |
| commit | cabed9b268c9f095d5e3b98a6797b0bcdcd38b1f (patch) | |
| tree | 454b03b0c5664e90fe586e7b39603e34a526d35b /src/questionboxmemory.cpp | |
| parent | 98e5e57a845541acddf519a81957261f58008cb9 (diff) | |
| parent | c017f4a0d50b67a44e276bd5ae8929ed3990c62c (diff) | |
Merge with branch1.1
Diffstat (limited to 'src/questionboxmemory.cpp')
| -rw-r--r-- | src/questionboxmemory.cpp | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/questionboxmemory.cpp b/src/questionboxmemory.cpp deleted file mode 100644 index a7bb72b6..00000000 --- a/src/questionboxmemory.cpp +++ /dev/null @@ -1,72 +0,0 @@ -/* -Copyright (C) 2012 Sebastian Herbord. All rights reserved. - -This file is part of Mod Organizer. - -Mod Organizer is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -Mod Organizer is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. -*/ - -#include "questionboxmemory.h"
-#include "ui_questionboxmemory.h"
-
-#include <QMessageBox>
-#include <QPushButton>
-
-QuestionBoxMemory::QuestionBoxMemory(QWidget *parent, const QString &title, const QString &text,
- const QDialogButtonBox::StandardButtons buttons, QDialogButtonBox::StandardButton defaultButton)
- : QDialog(parent), ui(new Ui::QuestionBoxMemory)
-{
- ui->setupUi(this);
-
- this->setWindowTitle(title);
-
- QIcon icon = QApplication::style()->standardIcon(QStyle::SP_MessageBoxQuestion);
- ui->iconLabel->setPixmap(icon.pixmap(128));
- ui->messageLabel->setText(text);
- ui->buttonBox->setStandardButtons(buttons);
- if (defaultButton != QDialogButtonBox::NoButton) {
- ui->buttonBox->button(defaultButton)->setDefault(true);
- }
- connect(ui->buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonClicked(QAbstractButton*)));
-}
-
-
-QuestionBoxMemory::~QuestionBoxMemory()
-{
- delete ui;
-}
-
-
-void QuestionBoxMemory::buttonClicked(QAbstractButton *button)
-{
- m_Button = ui->buttonBox->standardButton(button);
-}
-
-
-QDialogButtonBox::StandardButton QuestionBoxMemory::query(QWidget *parent,
- QSettings &settings, const QString &name,
- const QString &title, const QString &text, QDialogButtonBox::StandardButtons buttons,
- QDialogButtonBox::StandardButton defaultButton)
-{
- if (settings.contains(QString("DialogChoices/") + name)) {
- return static_cast<QDialogButtonBox::StandardButton>(settings.value(QString("DialogChoices/") + name).toInt());
- } else {
- QuestionBoxMemory dialog(parent, title, text, buttons, defaultButton);
- dialog.exec();
- if (dialog.ui->rememberCheckBox->isChecked()) {
- settings.setValue(QString("DialogChoices/") + name, dialog.m_Button);
- }
- return dialog.m_Button;
- }
-}
|
