kword
KWCreateBookmarkDia.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __KWCreateBookmarkDia__
00021 #define __KWCreateBookmarkDia__
00022
00023 #include <kdialogbase.h>
00024 #include <qstringlist.h>
00025 class QLineEdit;
00026 class QListBox;
00027 class KWDocument;
00028 class QPushButton;
00029
00030 class KWCreateBookmarkDia : public KDialogBase
00031 {
00032 Q_OBJECT
00033 public:
00034 KWCreateBookmarkDia( const QStringList & _list, QWidget *parent, const char *name );
00035 KWCreateBookmarkDia( const QStringList & _list, const QString & _name, QWidget *parent, const char *name );
00036 QString bookmarkName()const;
00037
00038 protected slots:
00039 virtual void slotOk();
00040 void nameChanged( const QString &text);
00041
00042 protected:
00043 void init();
00044 QStringList listBookMark;
00045 QLineEdit *m_bookmarkName;
00046 };
00047
00048 class KWSelectBookmarkDia : public KDialogBase
00049 {
00050 Q_OBJECT
00051 public:
00052 KWSelectBookmarkDia( const QStringList & _list, KWDocument *_doc, QWidget *parent, const char *name );
00053 QString bookmarkSelected()const;
00054 protected slots:
00055 void slotSelectionChanged();
00056 void slotRenameBookmark();
00057 void slotDeleteBookmark();
00058 private:
00059 QListBox *m_bookmarkList;
00060 KWDocument *m_doc;
00061 QPushButton *m_pbDelete;
00062 QPushButton *m_pbRename;
00063 };
00064
00065 #endif
|