kspread
kspread_dlg_styles.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __kspread_dlg_styles__
00022 #define __kspread_dlg_styles__
00023
00024 #include <kdialogbase.h>
00025 #include <qwidget.h>
00026
00027 class KComboBox;
00028 class KListView;
00029
00030 class QListViewItem;
00031
00032 namespace KSpread
00033 {
00034 class StyleManager;
00035 class View;
00036
00037 class StyleWidget : public QWidget
00038 {
00039 Q_OBJECT
00040
00041 public:
00042 StyleWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00043 ~StyleWidget();
00044
00045 KListView * m_styleList;
00046 KComboBox * m_displayBox;
00047 signals:
00048 void modifyStyle();
00049 };
00050
00051 class StyleDlg : public KDialogBase
00052 {
00053 Q_OBJECT
00054 public:
00055 StyleDlg( View * parent, StyleManager * manager,
00056 const char * name = "StyleDlg" );
00057 ~StyleDlg();
00058
00059 protected slots:
00060 void slotOk();
00061 void slotUser1();
00062 void slotUser2();
00063 void slotUser3();
00064 void slotDisplayMode( int mode );
00065 void slotSelectionChanged( QListViewItem * );
00066
00067 private:
00068 View * m_view;
00069 StyleManager * m_styleManager;
00070 StyleWidget * m_dlg;
00071
00072 void fillComboBox();
00073 };
00074
00075 }
00076
00077 #endif
|