kchart
kchartBackgroundPixmapConfigPage.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __KCHARTBACKGROUNDPIXMAPCONFIGPAGE_H__
00021 #define __KCHARTBACKGROUNDPIXMAPCONFIGPAGE_H__
00022
00023 #include <qwidget.h>
00024 #include <qpixmap.h>
00025 #include <qvgroupbox.h>
00026
00027 class QSpinBox;
00028 class QRadioButton;
00029 class QComboBox;
00030 class QPixmap;
00031 class QListBox;
00032 class KColorButton;
00033
00034 namespace KChart
00035 {
00036
00037 class KChartParams;
00038
00039 class KChartBackgroundPixmapConfigPage : public QWidget
00040 {
00041 Q_OBJECT
00042
00043 public:
00044 KChartBackgroundPixmapConfigPage( KChartParams* params,
00045 QWidget* parent );
00046 void init();
00047 void apply();
00048
00049 private slots:
00050 void showSettings( const QString& );
00051 void slotBrowse();
00052 void slotWallPaperChanged( int );
00053
00054 private:
00055 bool loadWallPaper();
00056
00057 KChartParams* _params;
00058 QComboBox* wallCB;
00059 QWidget* wallWidget;
00060 QSpinBox* intensitySB;
00061 QRadioButton* stretchedRB;
00062 QRadioButton* scaledRB;
00063 QRadioButton* centeredRB;
00064 QRadioButton* tiledRB;
00065 QString wallFile;
00066 QPixmap wallPixmap;
00067 #if 0
00068 QListBox *regionList;
00069 #endif
00070 KColorButton* _backgroundCB;
00071 QVGroupBox* right;
00072 };
00073
00074 }
00075
00076 #endif
|