/* Copyright 2012-2013 Adam Reichold This file is part of qpdfview. qpdfview is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. qpdfview is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with qpdfview. If not, see . */ #ifndef ANNOTATIONDIALOG_H #define ANNOTATIONDIALOG_H #include class QMutex; class QPlainTextEdit; namespace Poppler { class Annotation; } class AnnotationDialog : public QDialog { Q_OBJECT public: AnnotationDialog(QMutex* mutex, Poppler::Annotation* annotation, QWidget* parent = 0); protected: void showEvent(QShowEvent* event); void hideEvent(QHideEvent* event); private: QMutex* m_mutex; Poppler::Annotation* m_annotation; QPlainTextEdit* m_plainTextEdit; }; #endif // ANNOTATIONDIALOG_H