1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
#ifndef OPTIONSDIALOG_H #define OPTIONSDIALOG_H #include <QtCore> #include <QDialog> namespace Ui { class OptionsDialog; } class OptionsDialog : public QDialog { Q_OBJECT public: explicit OptionsDialog(QWidget *parent = 0); ~OptionsDialog(); Ui::OptionsDialog *ui; void show(); public slots: virtual void accept(); private slots: void on_pbHighlightingColor_clicked(); void on_pbAddressAreaColor_clicked(); void on_pbAddressFontColor_clicked(); void on_pbAsciiAreaColor_clicked(); void on_pbAsciiFontColor_clicked(); void on_pbHexFontColor_clicked(); void on_pbSelectionColor_clicked(); void on_pbWidgetFont_clicked(); private: void readSettings(); void writeSettings(); void setColor(QWidget *widget, QColor color); }; #endif // OPTIONSDIALOG_H