| #pragma once |
| |
| #ifndef STYLENAMEEDITOR_H |
| #define STYLENAMEEDITOR_H |
| |
| #include <QDialog> |
| |
| class QLineEdit; |
| class QPushButton; |
| class TPaletteHandle; |
| |
| class StyleNameEditor : public QDialog |
| { |
| Q_OBJECT |
| |
| TPaletteHandle *m_paletteHandle; |
| |
| QLineEdit *m_styleName; |
| QPushButton *m_okButton, |
| *m_applyButton, |
| *m_cancelButton; |
| |
| public: |
| StyleNameEditor(QWidget *parent = 0); |
| void setPaletteHandle(TPaletteHandle *ph); |
| |
| protected: |
| void showEvent(QShowEvent *); |
| void hideEvent(QHideEvent *); |
| void enterEvent(QEvent *); |
| |
| protected slots: |
| void onStyleSwitched(); |
| void onOkPressed(); |
| void onApplyPressed(); |
| void onCancelPressed(); |
| }; |
| |
| #endif |