koTemplateCreateDia.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef koTemplateCreateDia_h
00023 #define koTemplateCreateDia_h
00024
00025 #include <kdialogbase.h>
00026
00027 class QString;
00028 class QPixmap;
00029 class QWidget;
00030 class KInstance;
00031 class KLineEdit;
00032 class QListViewItem;
00033 class KoTemplateCreateDiaPrivate;
00034
00035
00036
00037
00038
00039
00040
00041 class KoTemplateCreateDia : public KDialogBase
00042 {
00043 Q_OBJECT
00044
00045 public:
00046 KoTemplateCreateDia( const QCString &templateType, KInstance *instance,
00047 const QString &file, const QPixmap &pix, QWidget *parent=0L );
00048 ~KoTemplateCreateDia();
00049
00050 static void createTemplate( const QCString &templateType, KInstance *instance,
00051 const QString &file, const QPixmap &pix, QWidget *parent=0L );
00052
00053 protected:
00054 void slotOk();
00055
00056 private slots:
00057 void slotDefault();
00058 void slotCustom();
00059 void slotSelect();
00060 void slotNameChanged(const QString &name);
00061
00062 void slotAddGroup();
00063 void slotRemove();
00064 void slotSelectionChanged();
00065 private:
00066 void updatePixmap();
00067 void fillGroupTree();
00068
00069 QString m_file;
00070 QPixmap m_pixmap;
00071 KoTemplateCreateDiaPrivate *d;
00072 };
00073
00074 #endif
This file is part of the documentation for lib Library Version 1.3.5.