00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __koDocumentInfoDlg_h__
00022 #define __koDocumentInfoDlg_h__
00023
00024 #include <koffice_export.h>
00025 #include <kpagedialog.h>
00026
00027 class KoDocumentInfo;
00028
00047 class KOFFICECORE_EXPORT KoDocumentInfoDlg : public KPageDialog
00048 {
00049 Q_OBJECT
00050
00051 public:
00057 KoDocumentInfoDlg( QWidget *parent, KoDocumentInfo* docInfo );
00058
00060 virtual ~KoDocumentInfoDlg();
00061
00062 public slots:
00064 void slotApply();
00065
00066 private slots:
00068 void slotResetMetaData();
00070 void slotDeleteAuthorInfo();
00072 void slotLoadFromKABC();
00073
00074 private:
00076 void initAboutTab();
00078 void initAuthorTab();
00080 void saveAboutData();
00082 void saveAuthorData();
00083
00084 class KoDocumentInfoDlgPrivate;
00085 KoDocumentInfoDlgPrivate *d;
00086 };
00087
00088 #endif