Subversion Repositories Scribus

Rev

Rev 420 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 paul 1
/****************************************************************************
2
** Form interface generated from reading ui file 'PDFOpts.ui'
3
**
4
** Created: Mon Jun 4 10:02:30 2001
5
**      by:  The User Interface Compiler (uic)
6
**
7
** WARNING! All changes made in this file will be lost!
8
****************************************************************************/
9
#ifndef PDF_OPTS_H
10
#define PDF_OPTS_H
11
 
12
#include <qdialog.h>
13
#include <qbuttongroup.h>
14
#include <qgroupbox.h>
15
#include <qcheckbox.h>
16
#include <qcombobox.h>
17
#include <qlabel.h>
18
#include <qlineedit.h>
19
#include <qpushbutton.h>
20
#include <qradiobutton.h>
21
#include <qspinbox.h>
22
#include <qtabwidget.h>
23
#include <qtoolbutton.h>
24
#include <qwidget.h>
25
#include <qlayout.h>
26
#include <qtooltip.h>
27
#include <qmap.h>
28
#include <qvaluelist.h>
29
#include <qlistbox.h>
30
#include "bookmwin.h"
31
#include "mspinbox.h"
32
 
33
class PDF_Opts : public QDialog
245 Franz 34
{
35
        Q_OBJECT
3 paul 36
 
37
public:
245 Franz 38
        PDF_Opts( QWidget* parent, QString Fname, QMap<QString,QFont> DocFonts, ScribusView *vie, PDFOpt *Optionen,
39
                  QValueList<PreSet> Eff, ProfilesL *PDFXProfiles, SCFonts &AllFonts );
40
        ~PDF_Opts();
3 paul 41
 
440 cbradney 42
        QWidget* tabGeneral;
43
        QWidget* tabFonts;
44
        QWidget* tabPresentation;
45
        QWidget* tabSecurity;
46
        QWidget* tabColor;
47
        QWidget* tabPDFX;
48
        QWidget* tabOptions;
49
 
245 Franz 50
        QLabel* Name;
51
        QLabel* TextLabel1;
52
        QTabWidget* Options;
53
        QSpinBox* Resolution;
54
        QCheckBox* Article;
55
        QCheckBox* Compression;
56
        QCheckBox* DSColor;
57
        QSpinBox* ValC;
58
        QGroupBox* CBox;
59
        QLabel* TextCom1;
60
        QLabel* TextCom2;
61
        QComboBox* CQuality;
62
        QComboBox* CMethod;
63
        QToolButton* FileC;
64
        QPushButton* OK;
65
        QPushButton* Cancel;
66
        QLineEdit* Datei;
168 Franz 67
        BookMView *BView;
245 Franz 68
        QGroupBox* GroupBox1;
69
        QLabel* TextLabel2;
70
        QComboBox* ComboBox1;
71
        QLabel* TextLabel1x;
72
        QComboBox* ComboBind;
73
        QCheckBox* CheckBox1;
420 Franz 74
        QCheckBox* MirrorH;
440 cbradney 75
        QSpinBox* RotateDeg;
76
        QLabel* TextLabel3;
245 Franz 77
        QCheckBox* CheckBox10;
78
        QPushButton* EonAllPg;
440 cbradney 79
 
245 Franz 80
        QLabel* TextLabel1e;
81
        QLabel* TextLabel2e;
82
        QLabel* TextLabel3e;
83
        QLabel* TextLabel4e;
84
        QLabel* TextLabel5e;
85
        QLabel* TextLabel6e;
86
        QComboBox* EffectType;
87
        QComboBox* EDirection;
88
        QComboBox* EDirection_2;
89
        QComboBox* EDirection_2_2;
90
        QSpinBox* PageTime;
91
        QSpinBox* EffectTime;
92
        QListBox* Pages;
93
        QGroupBox* Effects;
94
        QCheckBox* PagePrev;
95
        QCheckBox* CheckBM;
96
        QCheckBox* EmbedFonts;
97
        QGroupBox* GroupFont;
98
        QLabel* TextFont1;
99
        QListBox* AvailFlist;
100
        QPushButton* ToEmbed;
101
        QPushButton* FromEmbed;
102
        QLabel* TextFont1_2;
103
        QButtonGroup* RangeGroup;
104
        QRadioButton* AllPages;
105
        QRadioButton* OnlySome;
328 Franz 106
        QLineEdit* PageNr;
245 Franz 107
        QListBox* EmbedList;
108
        QGroupBox* ColorGroup;
109
        QGroupBox* GroupBox9;
110
        QLabel* ColorText1;
111
        QComboBox* OutCombo;
112
        QCheckBox* EmbedProfs;
113
        QCheckBox* EmbedProfs2;
114
        QGroupBox* ProfsGroup;
115
        QComboBox* SolidPr;
116
        QLabel* ProfsTxt1;
117
        QComboBox* ImageP;
118
        QCheckBox* NoEmbedded;
119
        QLabel* ProfsTxt3;
120
        QLabel* ProfsTxt4;
121
        QLabel* ProfsTxt2;
122
        QComboBox* IntendS;
123
        QComboBox* IntendI;
124
        QGroupBox* X3Group;
125
        QComboBox* PrintProfC;
126
        QLineEdit* InfoString;
127
        QLabel* PDFX2;
128
        QLabel* PDFX1;
129
        QGroupBox* BleedGroup;
130
        QLabel* BleedIcon;
131
        MSpinBox* BleedTop;
132
        MSpinBox* BleedBottom;
133
        MSpinBox* BleedRight;
134
        MSpinBox* BleedLeft;
135
        QGroupBox* GroupPass;
136
        QLabel* TextSec2;
137
        QLabel* TextSec1;
138
        QLineEdit* PassOwner;
139
        QLineEdit* PassUser;
140
        QGroupBox* GroupSecSet;
141
        QCheckBox* PrintSec;
142
        QCheckBox* PrintSec2;
143
        QCheckBox* ModifySec;
144
        QCheckBox* CopySec;
145
        QCheckBox* AddSec;
146
        QCheckBox* Encry;
337 Franz 147
        QGroupBox* LPIgroup;
148
        QCheckBox* UseLPI;
149
        QSpinBox* LPIfreq;
150
        QSpinBox* LPIangle;
151
        QLabel* textLPI1;
152
        QLabel* textLPI2;
153
        QLabel* textLPI3;
154
        QComboBox* LPIcolor;
155
        QComboBox* LPIfunc;
245 Franz 156
        QValueList<QString> FontsToEmbed;
157
        ScribusView *view;
158
        QValueList<PreSet> EffVal;
159
        int PgSel;
168 Franz 160
        int Einheit;
337 Franz 161
        QString SelLPIcolor;
162
        PDFOpt *Opts;
3 paul 163
 
164
public slots:
248 Franz 165
        void DoExport();
168 Franz 166
        void ToggleEncr();
167
        void BleedChanged();
168
        void EnablePDFX(int a);
169
        void DoDownsample();
170
        void RemoveEmbed();
171
        void PutToEmbed();
172
        void SelAFont(QListBoxItem*);
173
        void SelEFont(QListBoxItem*);
174
        void EmbedAll();
245 Franz 175
        void ChangeFile();
176
        void PagePr();
177
        void SetPgEff(int nr);
178
        void SetEffOpts(int nr);
179
        void ValidDI(int nr);
420 Franz 180
        void PDFMirrorH();
440 cbradney 181
        void Rotation(int value);
245 Franz 182
        void DoEffects();
183
        void EffectOnAll();
168 Franz 184
        void SelRange(bool e);
185
        void EnablePr(int a);
186
        void EnablePG();
187
        void EnablePGI();
188
        void EnablePGI2();
337 Franz 189
        void EnableLPI(int a);
190
        void EnableLPI2();
191
        void SelLPIcol(int);
3 paul 192
 
193
protected:
245 Franz 194
        QGridLayout* CBoxLayout;
195
        QVBoxLayout* PDFOptsLayout;
440 cbradney 196
        QVBoxLayout* tabOptionsLayout;
197
        QHBoxLayout* tabOptionsRotateHBox;
245 Franz 198
        QHBoxLayout* Layout5;
199
        QVBoxLayout* tabLayout;
200
        QVBoxLayout* Layout3;
201
        QHBoxLayout* Layout2;
202
        QVBoxLayout* tabLayout_3;
203
        QHBoxLayout* GroupFontLayout;
204
        QVBoxLayout* Layout4_2;
205
        QVBoxLayout* Layout5_2;
206
        QVBoxLayout* Layout6;
207
        QHBoxLayout* Layout7;
208
        QGridLayout* GroupBox1Layout;
209
        QGridLayout* GroupBox9Layout;
210
        QGridLayout* GroupBox2Layout;
211
        QGridLayout* tabLayout_5;
440 cbradney 212
        QGridLayout* tabOptionsGridLayout;
245 Franz 213
        QGridLayout* EffectsLayout;
214
        QHBoxLayout* Layout13;
215
        QVBoxLayout* RangeGroupLayout;
216
        QGridLayout* Layout11;
440 cbradney 217
        QVBoxLayout* tabColorLayout;
245 Franz 218
        QHBoxLayout* ColorGroupLayout;
219
        QGridLayout* ProfsGroupLayout;
440 cbradney 220
        QVBoxLayout* tabPDFXLayout;
245 Franz 221
        QGridLayout* X3GroupLayout;
222
        QGridLayout* BleedGroupLayout;
440 cbradney 223
        QVBoxLayout* tabSecurityLayout;
245 Franz 224
        QGridLayout* GroupPassLayout;
225
        QVBoxLayout* GroupSecSetLayout;
337 Franz 226
        QGridLayout* LPIgroupLayout;
3 paul 227
};
228
 
229
#endif // PDF_OPTS_H