okular/part/annotationpropertiesdialog.h

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

47 lines
928 B
C
Raw Normal View History

2021-05-24 07:25:56 +00:00
/*
SPDX-FileCopyrightText: 2006 Chu Xiaodong <xiaodongchu@gmail.com>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef _ANNOTATIONPROPERTIESDIALOG_H_
#define _ANNOTATIONPROPERTIESDIALOG_H_
2020-07-08 11:54:37 +00:00
#include <KPageDialog>
class QLabel;
class QLineEdit;
class AnnotationWidget;
namespace Okular
{
class Annotation;
class Document;
}
class AnnotsPropertiesDialog : public KPageDialog
{
Q_OBJECT
public:
AnnotsPropertiesDialog(QWidget *parent, Okular::Document *document, int docpage, Okular::Annotation *ann);
~AnnotsPropertiesDialog() override;
private:
Okular::Document *m_document;
int m_page;
bool modified;
Okular::Annotation *m_annot; // source annotation
// dialog widgets:
QLineEdit *AuthorEdit;
AnnotationWidget *m_annotWidget;
QLabel *m_modifyDateLabel;
void setCaptionTextbyAnnotType();
private Q_SLOTS:
void setModified();
void slotapply();
};
#endif