#ifndef NOTEEDITOR_H #define NOTEEDITOR_H #include class QTextEdit; class NoteEditor : public QMainWindow { Q_OBJECT public: NoteEditor(const QString &title, QWidget *parent = 0); QString html() const; QSize sizeHint() const; void saveState(const QString &key) const; void restoreState(const QString &key); void finish(); protected: void closeEvent(QCloseEvent *event); private: QTextEdit *m_editor; signals: void finished(); }; #endif // NOTEEDITOR_H