home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / include / scribus-ng / autoformbuttongroup.h < prev    next >
Encoding:
C/C++ Source or Header  |  2009-02-07  |  2.7 KB  |  112 lines

  1. /*
  2. For general Scribus (>=1.3.2) copyright and licensing information please refer
  3. to the COPYING file provided with the program. Following this notice may exist
  4. a copyright and/or license notice that predates the release of Scribus 1.3.2
  5. for which a new license (GPL+exception) is in place.
  6. */
  7. #ifndef AUTOFORMBUTTONGROUP_H
  8. #define AUTOFORMBUTTONGROUP_H
  9.  
  10. #include <QWidget>
  11. #include <QMenu>
  12. #include <QSignalMapper>
  13. //#include <QToolButton>
  14. //#include <QFrame>
  15. //#include <QGridLayout>
  16. #include <QPixmap>
  17. //#include <QButtonGroup>
  18. //#include <QCheckBox>
  19. #include <QEvent>
  20. #include "scribusapi.h"
  21.  
  22. class SCRIBUS_API AutoformButtonGroup : public QMenu
  23. {
  24.     Q_OBJECT
  25.  
  26. public:
  27.     AutoformButtonGroup( QWidget* parent );
  28.     ~AutoformButtonGroup() {};
  29.     void addShape(QMenu* menu, int shapenum);
  30.     qreal* getShapeData(int a, int *n);
  31.     QPixmap getIconPixmap(int nr, int pixmapSize=22);
  32.     virtual void changeEvent(QEvent *e);
  33. /*    QButtonGroup* buttonGroup;
  34.     QToolButton* toolButton1;
  35.     QToolButton* toolButton2;
  36.     QToolButton* toolButton3;
  37.     QToolButton* toolButton4;
  38.     QToolButton* toolButton5;
  39.     QToolButton* toolButton6;
  40.     QToolButton* toolButton7;
  41.     QToolButton* toolButton8;
  42.     QToolButton* toolButton9;
  43.     QToolButton* toolButton10;
  44.     QToolButton* toolButton11;
  45.     QToolButton* toolButton12;
  46.     QToolButton* toolButton13;
  47.     QToolButton* toolButton14;
  48.     QToolButton* toolButton15;
  49.     QToolButton* toolButton16;
  50.     QToolButton* toolButton17;
  51.     QToolButton* toolButton18;
  52.     QToolButton* toolButton19;
  53.     QToolButton* toolButton20;
  54.     QCheckBox* checkDoubleArrows;
  55.     QToolButton* toolButton21;
  56.     QToolButton* toolButton22;
  57.     QToolButton* toolButton23;
  58.     QCheckBox* checkFlowChart;
  59.     QToolButton* toolButton25;
  60.     QToolButton* toolButton26;
  61.     QToolButton* toolButton27;
  62.     QToolButton* toolButton28;
  63.     QToolButton* toolButton29;
  64.     QToolButton* toolButton30;
  65.     QToolButton* toolButton31;
  66.     QToolButton* toolButton32;
  67.     QCheckBox* checkJigSaw;
  68.     QToolButton* toolButton33;
  69.     QToolButton* toolButton34;
  70.     QToolButton* toolButton35;
  71.     QToolButton* toolButton36;
  72.     QToolButton* toolButton37;
  73.     QToolButton* toolButton38;
  74.     QToolButton* toolButton39;
  75.     QToolButton* toolButton40;
  76.     QToolButton* toolButton41;
  77.     QToolButton* toolButton42;
  78.     QToolButton* toolButton43;
  79.     QToolButton* toolButton44;
  80.     QCheckBox* checkSpecials;
  81.     QToolButton* toolButton24;
  82.     QToolButton* toolButton45;
  83. */
  84. public slots:
  85.     void selForm(int a);
  86.     void languageChange();
  87. /*
  88. private slots:
  89.     void toggleDoubleArrows(bool visible);
  90.     void toggleSpecials(bool visible);
  91.     void toggleFlowChart(bool visible);
  92.     void toggleJigSaw(bool visible);
  93. */
  94. signals:
  95.     void FormSel(int, int, qreal *);
  96.     void buttonClicked(int);
  97.  
  98. protected:
  99.     QSignalMapper *signalMapper;
  100.     QMenu *menu1;
  101.     QMenu *menu2;
  102.     QMenu *menu3;
  103.     QMenu *menu4;
  104.     QMenu *menu5;
  105. /*    QGridLayout* buttonGroup1Layout;
  106. */
  107. };
  108.  
  109. #endif
  110.  
  111.  
  112.