diff options
Diffstat (limited to 'source/mod_uploader/StarSPlainTextEdit.hpp')
-rw-r--r-- | source/mod_uploader/StarSPlainTextEdit.hpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/source/mod_uploader/StarSPlainTextEdit.hpp b/source/mod_uploader/StarSPlainTextEdit.hpp new file mode 100644 index 0000000..9ebc5f8 --- /dev/null +++ b/source/mod_uploader/StarSPlainTextEdit.hpp @@ -0,0 +1,28 @@ +#ifndef STAR_SPLAIN_TEXT_EDIT_HPP +#define STAR_SPLAIN_TEXT_EDIT_HPP + +#include <QPlainTextEdit> + +namespace Star { + +class SPlainTextEdit : public QPlainTextEdit { + Q_OBJECT +public: + SPlainTextEdit(QWidget* parent = nullptr); + +signals: + void editingFinished(); + +protected: + void focusOutEvent(QFocusEvent* e); + +private slots: + void wasChanged(); + +private: + bool m_changed; +}; + +} + +#endif |