Subversion Repositories Scribus

Rev

Rev 705 | Rev 726 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 paul 1
#ifndef REFORMDOC_H
2
#define REFORMDOC_H
3
 
4
#include <qlayout.h>
5
#include <qcheckbox.h>
519 cbradney 6
#include <qcombobox.h>
3 paul 7
#include <qgroupbox.h>
705 fschmid 8
#include <qbuttongroup.h>
9
#include <qradiobutton.h>
3 paul 10
#include <qlabel.h>
519 cbradney 11
#include <qlineedit.h>
3 paul 12
#include <qpushbutton.h>
705 fschmid 13
#include <qcolor.h>
3 paul 14
#include "mspinbox.h"
693 fschmid 15
#include "prefsdialogbase.h"
16
class ScribusDoc;
3 paul 17
 
693 fschmid 18
class ReformDoc : public PrefsDialogBase
19
{
20
        Q_OBJECT
3 paul 21
 
22
public:
693 fschmid 23
        ReformDoc( QWidget* parent, ScribusDoc* doc );
24
        ~ReformDoc() {};
25
        QWidget* tabPage;
26
        QGroupBox* GroupBox7;
27
        QGroupBox* dsGroupBox7;
28
        QLabel* TextLabel5;
29
        QLabel* TextLabel7;
30
        QLabel* TextLabel1_3;
31
        QSpinBox* PgNr;
32
        MSpinBox* TopR;
33
        MSpinBox* BottomR;
34
        MSpinBox* LeftR;
35
        MSpinBox* RightR;
36
        MSpinBox* widthMSpinBox;
37
        MSpinBox* heightMSpinBox;
38
        QCheckBox* Doppelseiten;
39
        QCheckBox* ErsteSeite;
40
        QLabel* Links;
41
        QLabel* Rechts;
519 cbradney 42
        QLabel* widthQLabel;
43
        QLabel* heightQLabel;
44
        QLabel* sizeQLabel;
45
        QLabel* orientationQLabel;
46
        QComboBox*      sizeQComboBox;
47
        QComboBox*      orientationQComboBox;
693 fschmid 48
 
705 fschmid 49
        QWidget* tabGuides;
693 fschmid 50
        QWidget* tabView;
715 fschmid 51
        QWidget* tabTypo;
705 fschmid 52
        QLabel* textLabel1;
53
        QLabel* textLabel2;
54
        QLabel* textLabel3;
55
        QLabel* textLabel4;
56
        QLabel* textLabel5;
57
        QLabel* textLabel6;
58
        QLabel* textLabel7;
59
        QLabel* textLabel8;
60
        QLabel* textLabel9;
61
        QGroupBox* checkGrid;
62
        QGroupBox* groupBox1;
63
        QGroupBox* groupBox2;
64
        QPushButton* majorGridColor;
65
        QPushButton* minorGridColor;
66
        QPushButton* baselineColor;
67
        QPushButton* guideColor;
68
        QPushButton* marginColor;
69
        QPushButton* backColor;
70
        MSpinBox* minorSpace;
71
        MSpinBox* majorSpace;
72
        MSpinBox* snapDistance;
73
        QButtonGroup* buttonGroup1;
74
        QButtonGroup* pageBackground;
75
        QRadioButton* inBackground;
76
        QRadioButton* inForeground;
77
        QCheckBox* checkUnprintable;
693 fschmid 78
        QCheckBox* checkMargin;
79
        QCheckBox* checkFrame;
80
        QCheckBox* checkPictures;
81
        QCheckBox* checkGuides;
82
        QCheckBox* checkBaseline;
705 fschmid 83
        QCheckBox* checkLink;
715 fschmid 84
        QGroupBox* groupBox1a;
85
        QLabel* textLabel1a;
86
        QLabel* textLabel2a;
87
        QSpinBox* subDisplacement;
88
        QSpinBox* subScaling;
89
        QGroupBox* groupBox2a;
90
        QLabel* textLabel3a;
91
        QLabel* textLabel4a;
92
        QSpinBox* superDisplacement;
93
        QSpinBox* superScaling;
94
        QGroupBox* groupBox3a;
95
        QLabel* textLabel5a;
96
        QSpinBox* capsScaling;
97
        QGroupBox* groupBox4a;
98
        QLabel* textLabel6a;
99
        QSpinBox* autoLine;
100
        QLabel* textLabel7a;
101
        MSpinBox* baseGrid;
102
        MSpinBox* baseOffset;
103
        QLabel* textLabel8a;
693 fschmid 104
 
168 Franz 105
        int einheit;
106
        double Breite;
107
        double Hoehe;
705 fschmid 108
        QColor colorMajorGrid;
109
        QColor colorMinorGrid;
110
        QColor colorBaselineGrid;
111
        QColor colorPaper;
112
        QColor colorGuides;
113
        QColor colorMargin;
3 paul 114
 
115
protected:
693 fschmid 116
        QVBoxLayout* ReformDocLayout;
117
        QHBoxLayout* dsGroupBox7Layout;
118
        QHBoxLayout* GroupBox7Layout;
119
        QGridLayout* dsLayout4;
120
        QGridLayout* Layout4;
121
        QHBoxLayout* Layout3;
705 fschmid 122
        QVBoxLayout* tabGuidesLayout;
693 fschmid 123
        QVBoxLayout* tabViewLayout;
705 fschmid 124
        QGridLayout* checkGridLayout;
125
        QGridLayout* groupBox1Layout;
126
        QGridLayout* groupBox2Layout;
127
        QVBoxLayout* buttonGroup1Layout;
128
        QHBoxLayout* layout7;
129
        QGridLayout* layout11;
130
        QHBoxLayout* layout2;
131
        QHBoxLayout* layout3;
132
        QHBoxLayout* layout9;
133
        QVBoxLayout* pageBackgroundLayout;
134
        QHBoxLayout* layout10;
135
        QSpacerItem* spacer3;
136
        QGridLayout* layout12;
715 fschmid 137
        QGridLayout* tabTypoLayout;
138
        QGridLayout* groupBox1aLayout;
139
        QGridLayout* groupBox2aLayout;
140
        QGridLayout* groupBox3aLayout;
141
        QGridLayout* groupBox4aLayout;
3 paul 142
 
143
protected slots:
705 fschmid 144
        virtual void changeMajorColor();
145
        virtual void changeMinorColor();
146
        virtual void changePaperColor();
147
        virtual void changeBaselineColor();
148
        virtual void changeGuideColor();
149
        virtual void changeMarginColor();
693 fschmid 150
        virtual void setDS();
168 Franz 151
        virtual void setTop(int v);
152
        virtual void setBottom(int v);
153
        virtual void setLeft(int v);
154
        virtual void setRight(int v);
3 paul 155
};
156
 
157
#endif // REFORMDOC_H