autoformbuttongroup.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007 #ifndef AUTOFORMBUTTONGROUP_H
00008 #define AUTOFORMBUTTONGROUP_H
00009
00010 #include <QWidget>
00011 #include <QToolButton>
00012 #include <QFrame>
00013 #include <QGridLayout>
00014 #include <QPixmap>
00015 #include <QButtonGroup>
00016 #include <QCheckBox>
00017 #include <QEvent>
00018 #include "scribusapi.h"
00019
00020
00021 class SCRIBUS_API AutoformButtonGroup : public QFrame
00022 {
00023 Q_OBJECT
00024
00025 public:
00026 AutoformButtonGroup( QWidget* parent );
00027 ~AutoformButtonGroup() {};
00028 double* getShapeData(int a, int *n);
00029 QPixmap getIconPixmap(int nr, int pixmapSize=22);
00030 virtual void changeEvent(QEvent *e);
00031 QButtonGroup* buttonGroup;
00032 QToolButton* toolButton1;
00033 QToolButton* toolButton2;
00034 QToolButton* toolButton3;
00035 QToolButton* toolButton4;
00036 QToolButton* toolButton5;
00037 QToolButton* toolButton6;
00038 QToolButton* toolButton7;
00039 QToolButton* toolButton8;
00040 QToolButton* toolButton9;
00041 QToolButton* toolButton10;
00042 QToolButton* toolButton11;
00043 QToolButton* toolButton12;
00044 QToolButton* toolButton13;
00045 QToolButton* toolButton14;
00046 QToolButton* toolButton15;
00047 QToolButton* toolButton16;
00048 QToolButton* toolButton17;
00049 QToolButton* toolButton18;
00050 QToolButton* toolButton19;
00051 QToolButton* toolButton20;
00052 QCheckBox* checkDoubleArrows;
00053 QToolButton* toolButton21;
00054 QToolButton* toolButton22;
00055 QToolButton* toolButton23;
00056 QCheckBox* checkFlowChart;
00057 QToolButton* toolButton25;
00058 QToolButton* toolButton26;
00059 QToolButton* toolButton27;
00060 QToolButton* toolButton28;
00061 QToolButton* toolButton29;
00062 QToolButton* toolButton30;
00063 QToolButton* toolButton31;
00064 QToolButton* toolButton32;
00065 QCheckBox* checkJigSaw;
00066 QToolButton* toolButton33;
00067 QToolButton* toolButton34;
00068 QToolButton* toolButton35;
00069 QToolButton* toolButton36;
00070 QToolButton* toolButton37;
00071 QToolButton* toolButton38;
00072 QToolButton* toolButton39;
00073 QToolButton* toolButton40;
00074 QToolButton* toolButton41;
00075 QToolButton* toolButton42;
00076 QToolButton* toolButton43;
00077 QToolButton* toolButton44;
00078 QCheckBox* checkSpecials;
00079 QToolButton* toolButton24;
00080 QToolButton* toolButton45;
00081
00082 public slots:
00083 void selForm(int a);
00084 void languageChange();
00085
00086 private slots:
00087 void toggleDoubleArrows(bool visible);
00088 void toggleSpecials(bool visible);
00089 void toggleFlowChart(bool visible);
00090 void toggleJigSaw(bool visible);
00091
00092 signals:
00093 void FormSel(int, int, double *);
00094 void buttonClicked(int);
00095
00096 protected:
00097 QGridLayout* buttonGroup1Layout;
00098 };
00099
00100 #endif
00101
00102