summaryrefslogtreecommitdiff
path: root/src/selectiondialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/selectiondialog.h')
-rw-r--r--src/selectiondialog.h54
1 files changed, 29 insertions, 25 deletions
diff --git a/src/selectiondialog.h b/src/selectiondialog.h
index 3f066707..3c4b25df 100644
--- a/src/selectiondialog.h
+++ b/src/selectiondialog.h
@@ -20,50 +20,54 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#ifndef SELECTIONDIALOG_H
#define SELECTIONDIALOG_H
-#include <QAbstractButton>
#include <QDialog>
+#include <QAbstractButton>
namespace Ui {
class SelectionDialog;
}
-class SelectionDialog : public QDialog {
- Q_OBJECT
-
+class SelectionDialog : public QDialog
+{
+ Q_OBJECT
+
public:
- explicit SelectionDialog(const QString& description, QWidget* parent = 0, const QSize& iconSize = QSize());
- ~SelectionDialog();
+ explicit SelectionDialog(const QString &description, QWidget *parent = 0, const QSize &iconSize = QSize());
- /**
- * @brief add a choice to the dialog
- * @param buttonText the text to be displayed on the button
- * @param description the description that shows up under in small letters inside the button
- * @param data data to be stored with the button. Please note that as soon as one choice has data associated with it
- * (non-invalid QVariant) all buttons that contain no data will be treated as "cancel" buttons
- */
- void addChoice(const QString& buttonText, const QString& description, const QVariant& data);
+ ~SelectionDialog();
- void addChoice(const QIcon& icon, const QString& buttonText, const QString& description, const QVariant& data);
+ /**
+ * @brief add a choice to the dialog
+ * @param buttonText the text to be displayed on the button
+ * @param description the description that shows up under in small letters inside the button
+ * @param data data to be stored with the button. Please note that as soon as one choice has data associated with it (non-invalid QVariant)
+ * all buttons that contain no data will be treated as "cancel" buttons
+ */
+ void addChoice(const QString &buttonText, const QString &description, const QVariant &data);
- int numChoices() const;
+ void addChoice(const QIcon &icon, const QString &buttonText, const QString &description, const QVariant &data);
- QVariant getChoiceData();
- QString getChoiceString();
+ int numChoices() const;
- void disableCancel();
+ QVariant getChoiceData();
+ QString getChoiceString();
+
+ void disableCancel();
private slots:
- void on_buttonBox_clicked(QAbstractButton* button);
+ void on_buttonBox_clicked(QAbstractButton *button);
- void on_cancelButton_clicked();
+ void on_cancelButton_clicked();
private:
- Ui::SelectionDialog* ui;
- QAbstractButton* m_Choice;
- bool m_ValidateByData;
- QSize m_IconSize;
+
+ Ui::SelectionDialog *ui;
+ QAbstractButton *m_Choice;
+ bool m_ValidateByData;
+ QSize m_IconSize;
+
};
#endif // SELECTIONDIALOG_H