Scribus
Open source desktop publishing at your fingertips
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
autoformbuttongroup.h
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
AutoformButtonGroup
Definition:
autoformbuttongroup.h:22
scribus
ui
autoformbuttongroup.h
Generated on Tue Sep 29 2015 09:15:17 for Scribus by
1.8.9.1