Subversion Repositories Scribus

Rev

Rev 693 | Rev 715 | 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;
705 fschmid 51
        QLabel* textLabel1;
52
        QLabel* textLabel2;
53
        QLabel* textLabel3;
54
        QLabel* textLabel4;
55
        QLabel* textLabel5;
56
        QLabel* textLabel6;
57
        QLabel* textLabel7;
58
        QLabel* textLabel8;
59
        QLabel* textLabel9;
60
        QGroupBox* checkGrid;
61
        QGroupBox* groupBox1;
62
        QGroupBox* groupBox2;
63
        QPushButton* majorGridColor;
64
        QPushButton* minorGridColor;
65
        QPushButton* baselineColor;
66
        QPushButton* guideColor;
67
        QPushButton* marginColor;
68
        QPushButton* backColor;
69
        MSpinBox* minorSpace;
70
        MSpinBox* majorSpace;
71
        MSpinBox* snapDistance;
72
        QButtonGroup* buttonGroup1;
73
        QButtonGroup* pageBackground;
74
        QRadioButton* inBackground;
75
        QRadioButton* inForeground;
76
        QCheckBox* checkUnprintable;
693 fschmid 77
        QCheckBox* checkMargin;
78
        QCheckBox* checkFrame;
79
        QCheckBox* checkPictures;
80
        QCheckBox* checkGuides;
81
        QCheckBox* checkBaseline;
705 fschmid 82
        QCheckBox* checkLink;
693 fschmid 83
 
168 Franz 84
        int einheit;
85
        double Breite;
86
        double Hoehe;
705 fschmid 87
        QColor colorMajorGrid;
88
        QColor colorMinorGrid;
89
        QColor colorBaselineGrid;
90
        QColor colorPaper;
91
        QColor colorGuides;
92
        QColor colorMargin;
3 paul 93
 
94
protected:
693 fschmid 95
        QVBoxLayout* ReformDocLayout;
96
        QHBoxLayout* dsGroupBox7Layout;
97
        QHBoxLayout* GroupBox7Layout;
98
        QGridLayout* dsLayout4;
99
        QGridLayout* Layout4;
100
        QHBoxLayout* Layout3;
705 fschmid 101
        QVBoxLayout* tabGuidesLayout;
693 fschmid 102
        QVBoxLayout* tabViewLayout;
705 fschmid 103
        QGridLayout* checkGridLayout;
104
        QGridLayout* groupBox1Layout;
105
        QGridLayout* groupBox2Layout;
106
        QVBoxLayout* buttonGroup1Layout;
107
        QHBoxLayout* layout7;
108
        QGridLayout* layout11;
109
        QHBoxLayout* layout2;
110
        QHBoxLayout* layout3;
111
        QHBoxLayout* layout9;
112
        QVBoxLayout* pageBackgroundLayout;
113
        QHBoxLayout* layout10;
114
        QSpacerItem* spacer3;
115
        QGridLayout* layout12;
3 paul 116
 
117
protected slots:
705 fschmid 118
        virtual void changeMajorColor();
119
        virtual void changeMinorColor();
120
        virtual void changePaperColor();
121
        virtual void changeBaselineColor();
122
        virtual void changeGuideColor();
123
        virtual void changeMarginColor();
693 fschmid 124
        virtual void setDS();
168 Franz 125
        virtual void setTop(int v);
126
        virtual void setBottom(int v);
127
        virtual void setLeft(int v);
128
        virtual void setRight(int v);
3 paul 129
};
130
 
131
#endif // REFORMDOC_H