#ifndef DLGPREFERENCES_H #define DLGPREFERENCES_H #include #include namespace Ui { class DlgPreferences; } /** * @brief The DlgPreferences class */ class DlgPreferences : public QDialog { Q_OBJECT Q_PROPERTY(int Height READ Height WRITE setHeight NOTIFY HeightChanged) Q_PROPERTY(int Width READ Width WRITE setWidth NOTIFY WidthChanged) public: explicit DlgPreferences(QWidget *parent = 0); ~DlgPreferences(); /** * @brief Height from lineEditHeight * @return * The hight entered by the user. */ int Height() const { return m_Height; } /** * @brief Width from lineEditWidth * @return * The width entered by the user. */ int Width() const { return m_Width; } public slots: void setHeight(int arg); void setWidth(int arg); signals: void HeightChanged(int arg); void WidthChanged(int arg); private slots: void on_buttonOk_clicked(); private: Ui::DlgPreferences *ui; int m_Height; int m_Width; // QDialog interface public slots: void accept(); void reject(); }; #endif // DLGPREFERENCES_H