96
153
connect(pageSizeComboBox, SIGNAL(activated(const QString &)), this, SLOT(setPGsize(const QString &)));
97
154
connect(pageOrientationComboBox, SIGNAL(activated(int)), this, SLOT(setOrien(int)));
98
155
connect(unitOfMeasureComboBox, SIGNAL(activated(int)), this, SLOT(setUnit(int)));
99
connect(Distance, SIGNAL(valueChanged(int)), this, SLOT(setDist(int)));
156
connect(Distance, SIGNAL(valueChanged(double)), this, SLOT(setDist(double)));
100
157
connect(autoTextFrame, SIGNAL(clicked()), this, SLOT(handleAutoFrame()));
101
connect(layoutsView, SIGNAL(clicked(QIconViewItem *)), this, SLOT(itemSelected(QIconViewItem* )));
158
connect(layoutsView, SIGNAL(itemClicked(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
159
connect(layoutsView, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
160
connect(layoutsView, SIGNAL(itemActivated(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
161
connect(layoutsView, SIGNAL(itemPressed(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
103
connect(recentDocListBox, SIGNAL(selected(int)), this, SLOT(recentDocListBox_doubleClicked(int)));
163
connect(recentDocListBox, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(recentDocListBox_doubleClicked()));
105
setMinimumSize(minimumSizeHint());
106
setMaximumSize(minimumSizeHint());
107
resize(minimumSizeHint());
108
clearWState( WState_Polished );
165
// setMinimumSize(minimumSizeHint());
166
// setMaximumSize(minimumSizeHint());
167
// resize(minimumSizeHint());
111
170
void NewDoc::createNewDocPage()
113
newDocFrame = new QFrame(this, "newDocFrame");
172
newDocFrame = new QFrame(this);
115
pageSizeGroupBox = new QGroupBox(newDocFrame, "pageSizeGroupBox" );
174
pageSizeGroupBox = new QGroupBox(newDocFrame );
116
175
pageSizeGroupBox->setTitle( tr( "Document Layout" ) );
117
pageSizeGroupBox->setColumnLayout(0, Qt::Vertical );
118
pageSizeGroupBox->layout()->setSpacing( 5 );
119
pageSizeGroupBox->layout()->setMargin( 10 );
120
pageSizeGroupBoxLayout = new QGridLayout( pageSizeGroupBox->layout() );
176
pageSizeGroupBoxLayout = new QGridLayout( pageSizeGroupBox );
177
pageSizeGroupBoxLayout->setMargin(10);
178
pageSizeGroupBoxLayout->setSpacing(5);
121
179
pageSizeGroupBoxLayout->setAlignment( Qt::AlignTop );
123
layoutsView = new QIconView( pageSizeGroupBox, "layoutsView" );
124
layoutsView->setHScrollBarMode( QIconView::Auto );
125
layoutsView->setVScrollBarMode( QIconView::Auto );
126
layoutsView->setArrangement(QIconView::LeftToRight);
127
layoutsView->setItemsMovable(false);
128
layoutsView->setSorting( false );
129
layoutsView->setFocusPolicy(QWidget::NoFocus);
130
layoutsView->setSelectionMode(QIconView::Single);
131
layoutsView->clear();
132
for (uint pg = 0; pg < prefsManager->appPrefs.pageSets.count(); ++pg)
181
layoutsView = new PageLayoutsWidget( pageSizeGroupBox );
182
layoutsView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum);
183
for (int pg = 0; pg < prefsManager->appPrefs.pageSets.count(); ++pg)
135
186
QString psname=CommonStrings::translatePageSetString(prefsManager->appPrefs.pageSets[pg].Name);
138
ic = new QIconViewItem( layoutsView, psname, loadIcon("32/page-simple.png") );
139
ic->setDragEnabled(false);
189
ic = new QListWidgetItem( QIcon(loadIcon("32/page-simple.png")), psname, layoutsView );
190
ic->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
141
192
else if (pg == 1)
143
ic = new QIconViewItem( layoutsView, psname, loadIcon("32/page-doublesided.png") );
144
ic->setDragEnabled(false);
194
ic = new QListWidgetItem( QIcon(loadIcon("32/page-doublesided.png")), psname, layoutsView );
195
ic->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
146
197
else if (pg == 2)
148
ic = new QIconViewItem( layoutsView, psname, loadIcon("32/page-3fold.png") );
149
ic->setDragEnabled(false);
199
ic = new QListWidgetItem( QIcon(loadIcon("32/page-3fold.png")), psname, layoutsView );
200
ic->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
151
202
else if (pg == 3)
153
ic = new QIconViewItem( layoutsView, psname, loadIcon("32/page-4fold.png") );
154
ic->setDragEnabled(false);
204
ic = new QListWidgetItem( QIcon(loadIcon("32/page-4fold.png")), psname, layoutsView );
205
ic->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
158
ic = new QIconViewItem( layoutsView, psname, loadIcon("32/page-simple.png") );
159
ic->setDragEnabled(false);
209
ic = new QListWidgetItem( QIcon(loadIcon("32/page-simple.png")), psname, layoutsView );
210
ic->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
162
pageSizeGroupBoxLayout->addMultiCellWidget( layoutsView, 0, 4, 0, 0 );
165
TextLabel1 = new QLabel( tr( "&Size:" ), pageSizeGroupBox, "TextLabel1" );
213
layoutsView->arrangeIcons();
214
pageSizeGroupBoxLayout->addWidget( layoutsView, 0, 0, 5, 1 );
215
layoutsView->arrangeIcons();
218
TextLabel1 = new QLabel( tr( "&Size:" ), pageSizeGroupBox );
166
219
pageSizeGroupBoxLayout->addWidget( TextLabel1, 0, 1 );
167
220
PageSize ps(prefsManager->appPrefs.pageSize);
168
pageSizeComboBox = new QComboBox( true, pageSizeGroupBox, "pageSizeComboBox" );
169
pageSizeComboBox->insertStringList(ps.sizeTRList());
170
pageSizeComboBox->insertItem( CommonStrings::trCustomPageSize );
221
pageSizeComboBox = new QComboBox( pageSizeGroupBox );
222
pageSizeComboBox->addItems(ps.sizeTRList());
223
pageSizeComboBox->addItem( CommonStrings::trCustomPageSize );
171
224
pageSizeComboBox->setEditable(false);
172
225
TextLabel1->setBuddy(pageSizeComboBox);
173
226
pageSizeGroupBoxLayout->addWidget(pageSizeComboBox, 0, 2 );
174
TextLabel2 = new QLabel( tr( "Orie&ntation:" ), pageSizeGroupBox, "TextLabel2" );
227
TextLabel2 = new QLabel( tr( "Orie&ntation:" ), pageSizeGroupBox );
175
228
pageSizeGroupBoxLayout->addWidget( TextLabel2, 1, 1 );
176
pageOrientationComboBox = new QComboBox( true, pageSizeGroupBox, "pageOrientationComboBox" );
177
pageOrientationComboBox->insertItem( tr( "Portrait" ) );
178
pageOrientationComboBox->insertItem( tr( "Landscape" ) );
229
pageOrientationComboBox = new QComboBox( pageSizeGroupBox );
230
pageOrientationComboBox->addItem( tr( "Portrait" ) );
231
pageOrientationComboBox->addItem( tr( "Landscape" ) );
179
232
pageOrientationComboBox->setEditable(false);
180
pageOrientationComboBox->setCurrentItem(prefsManager->appPrefs.pageOrientation);
233
pageOrientationComboBox->setCurrentIndex(prefsManager->appPrefs.pageOrientation);
181
234
TextLabel2->setBuddy(pageOrientationComboBox);
182
235
pageSizeGroupBoxLayout->addWidget( pageOrientationComboBox, 1, 2 );
184
TextLabel1_2 = new QLabel( tr( "&Width:" ), pageSizeGroupBox, "TextLabel1_2" );
237
TextLabel1_2 = new QLabel( tr( "&Width:" ), pageSizeGroupBox );
185
238
pageSizeGroupBoxLayout->addWidget(TextLabel1_2, 2, 1 );
186
widthMSpinBox = new MSpinBox( 1, 10000, pageSizeGroupBox, precision );
187
widthMSpinBox->setSuffix(unitSuffix);
188
TextLabel1_2->setBuddy(widthMSpinBox);
189
pageSizeGroupBoxLayout->addWidget(widthMSpinBox, 2, 2 );
190
TextLabel2_2 = new QLabel( tr( "&Height:" ), pageSizeGroupBox, "TextLabel2_2" );
239
widthSpinBox = new ScrSpinBox( 1, 16777215, pageSizeGroupBox, unitIndex );
240
widthSpinBox->setSuffix(unitSuffix);
241
TextLabel1_2->setBuddy(widthSpinBox);
242
pageSizeGroupBoxLayout->addWidget(widthSpinBox, 2, 2 );
243
TextLabel2_2 = new QLabel( tr( "&Height:" ), pageSizeGroupBox );
191
244
pageSizeGroupBoxLayout->addWidget(TextLabel2_2, 3, 1 );
192
heightMSpinBox = new MSpinBox( 1, 10000, pageSizeGroupBox, precision );
193
heightMSpinBox->setSuffix(unitSuffix);
194
TextLabel2_2->setBuddy(heightMSpinBox);
195
pageSizeGroupBoxLayout->addWidget(heightMSpinBox, 3, 2 );
196
layoutLabel1 = new QLabel( pageSizeGroupBox, "layoutLabel1" );
245
heightSpinBox = new ScrSpinBox( 1, 16777215, pageSizeGroupBox, unitIndex );
246
heightSpinBox->setSuffix(unitSuffix);
247
TextLabel2_2->setBuddy(heightSpinBox);
248
pageSizeGroupBoxLayout->addWidget(heightSpinBox, 3, 2 );
249
layoutLabel1 = new QLabel( pageSizeGroupBox );
197
250
layoutLabel1->setText( tr( "First Page is:" ) );
198
251
pageSizeGroupBoxLayout->addWidget( layoutLabel1, 4, 1 );
199
firstPage = new ScComboBox( false, pageSizeGroupBox, "firstPage" );
252
firstPage = new ScComboBox( pageSizeGroupBox );
200
253
firstPage->clear();
201
254
pageSizeGroupBoxLayout->addWidget( firstPage, 4, 2 );
202
255
selectItem(prefsManager->appPrefs.FacingPages);
203
firstPage->setCurrentItem(prefsManager->appPrefs.pageSets[prefsManager->appPrefs.FacingPages].FirstPage);
256
firstPage->setCurrentIndex(prefsManager->appPrefs.pageSets[prefsManager->appPrefs.FacingPages].FirstPage);
205
258
MarginStruct marg(prefsManager->appPrefs.margins);
206
259
marginGroup = new MarginWidget(newDocFrame, tr( "Margin Guides" ), &marg, unitIndex );
207
260
marginGroup->setPageWidthHeight(prefsManager->appPrefs.PageWidth, prefsManager->appPrefs.PageHeight);
208
261
marginGroup->setFacingPages(!(prefsManager->appPrefs.FacingPages == singlePage));
209
widthMSpinBox->setValue(prefsManager->appPrefs.PageWidth * unitRatio);
210
heightMSpinBox->setValue(prefsManager->appPrefs.PageHeight * unitRatio);
262
widthSpinBox->setValue(prefsManager->appPrefs.PageWidth * unitRatio);
263
heightSpinBox->setValue(prefsManager->appPrefs.PageHeight * unitRatio);
211
264
QStringList pageSizes=ps.sizeList();
212
int sizeIndex=pageSizes.findIndex(ps.nameTR());
265
int sizeIndex=pageSizes.indexOf(ps.nameTR());
213
266
if (sizeIndex!=-1)
214
pageSizeComboBox->setCurrentItem(sizeIndex);
267
pageSizeComboBox->setCurrentIndex(sizeIndex);
216
pageSizeComboBox->setCurrentItem(pageSizeComboBox->count()-1);
269
pageSizeComboBox->setCurrentIndex(pageSizeComboBox->count()-1);
217
270
marginGroup->setPageSize(pageSizeComboBox->currentText());
218
271
setDS(prefsManager->appPrefs.FacingPages);
219
272
setSize(prefsManager->appPrefs.pageSize);
220
273
setOrien(prefsManager->appPrefs.pageOrientation);
221
widthMSpinBox->setValue(prefsManager->appPrefs.PageWidth * unitRatio);
222
heightMSpinBox->setValue(prefsManager->appPrefs.PageHeight * unitRatio);
223
274
marginGroup->setNewBleeds(prefsManager->appPrefs.bleeds);
275
marginGroup->setMarginPreset(prefsManager->appPrefs.marginPreset);
225
optionsGroupBox = new QGroupBox( newDocFrame, "optionsGroupBox" );
277
optionsGroupBox = new QGroupBox( newDocFrame );
226
278
optionsGroupBox->setTitle( tr( "Options" ) );
227
optionsGroupBox->setColumnLayout(0, Qt::Vertical );
228
optionsGroupBox->layout()->setSpacing( 5 );
229
optionsGroupBox->layout()->setMargin( 10 );
230
optionsGroupBoxLayout = new QGridLayout( optionsGroupBox->layout() );
279
optionsGroupBoxLayout = new QFormLayout( optionsGroupBox );
280
optionsGroupBoxLayout->setSpacing( 5 );
281
optionsGroupBoxLayout->setMargin( 10 );
231
282
optionsGroupBoxLayout->setAlignment( Qt::AlignTop );
232
pageCountLabel = new QLabel( tr( "N&umber of Pages:" ), optionsGroupBox, "pageCountLabel" );
283
optionsGroupBoxLayout->setFormAlignment(Qt::AlignLeft | Qt::AlignTop);
284
optionsGroupBoxLayout->setLabelAlignment(Qt::AlignLeft);
285
pageCountLabel = new QLabel( tr( "N&umber of Pages:" ), optionsGroupBox );
234
pageCountSpinBox = new QSpinBox( optionsGroupBox, "pageCountSpinBox" );
235
pageCountSpinBox->setMaxValue( 10000 );
236
pageCountSpinBox->setMinValue( 1 );
287
pageCountSpinBox = new QSpinBox( optionsGroupBox );
288
pageCountSpinBox->setMaximum( 10000 );
289
pageCountSpinBox->setMinimum( 1 );
237
290
pageCountLabel->setBuddy(pageCountSpinBox);
238
unitOfMeasureLabel = new QLabel( tr( "&Default Unit:" ), optionsGroupBox, "unitOfMeasureLabel" );
239
unitOfMeasureComboBox = new QComboBox( true, optionsGroupBox, "unitOfMeasureComboBox" );
240
unitOfMeasureComboBox->insertStringList(unitGetTextUnitList());
241
unitOfMeasureComboBox->setCurrentItem(unitIndex);
291
unitOfMeasureLabel = new QLabel( tr( "&Default Unit:" ), optionsGroupBox );
292
unitOfMeasureComboBox = new QComboBox( optionsGroupBox );
293
unitOfMeasureComboBox->addItems(unitGetTextUnitList());
294
unitOfMeasureComboBox->setCurrentIndex(unitIndex);
242
295
unitOfMeasureComboBox->setEditable(false);
243
296
unitOfMeasureLabel->setBuddy(unitOfMeasureComboBox);
244
optionsGroupBoxLayout->addWidget( pageCountLabel, 0, 0 );
245
optionsGroupBoxLayout->addWidget( pageCountSpinBox, 0, 1 );
246
optionsGroupBoxLayout->addWidget( unitOfMeasureLabel, 1, 0 );
247
optionsGroupBoxLayout->addWidget( unitOfMeasureComboBox, 1, 1 );
297
optionsGroupBoxLayout->addRow( pageCountLabel, pageCountSpinBox);
298
optionsGroupBoxLayout->addRow( unitOfMeasureLabel, unitOfMeasureComboBox );
249
autoTextFrame = new QCheckBox( optionsGroupBox, "autoTextFrame" );
300
autoTextFrame = new QCheckBox( optionsGroupBox );
250
301
autoTextFrame->setText( tr( "&Automatic Text Frames" ) );
251
optionsGroupBoxLayout->addMultiCellWidget( autoTextFrame, 2, 2, 0, 1 );
252
TextLabel3 = new QLabel( tr( "Colu&mns:" ), optionsGroupBox, "TextLabel3" );
253
optionsGroupBoxLayout->addWidget( TextLabel3, 3, 0 );
254
numberOfCols = new QSpinBox( optionsGroupBox, "numberOfCols" );
302
optionsGroupBoxLayout->addRow( autoTextFrame );
303
TextLabel3 = new QLabel( tr( "Colu&mns:" ), optionsGroupBox );
304
numberOfCols = new QSpinBox( optionsGroupBox );
255
305
numberOfCols->setButtonSymbols( QSpinBox::UpDownArrows );
256
numberOfCols->setMinValue( 1 );
306
numberOfCols->setMinimum( 1 );
257
307
numberOfCols->setValue( 1 );
258
308
TextLabel3->setBuddy(numberOfCols);
259
optionsGroupBoxLayout->addWidget( numberOfCols, 3, 1);
309
optionsGroupBoxLayout->addRow( TextLabel3, numberOfCols );
261
TextLabel4 = new QLabel( tr( "&Gap:" ), optionsGroupBox, "TextLabel4" );
262
optionsGroupBoxLayout->addWidget( TextLabel4, 4, 0 );
263
Distance = new MSpinBox( 0, 1000, optionsGroupBox, precision );
264
Distance->setSuffix( unitSuffix );
311
TextLabel4 = new QLabel( tr( "&Gap:" ), optionsGroupBox );
312
Distance = new ScrSpinBox( 0, 1000, optionsGroupBox, unitIndex );
265
313
Distance->setValue(11 * unitRatio);
267
optionsGroupBoxLayout->addWidget( Distance, 4, 1);
315
optionsGroupBoxLayout->addRow( TextLabel4, Distance );
268
316
TextLabel4->setBuddy(Distance);
270
318
TextLabel3->setEnabled(false);
271
319
TextLabel4->setEnabled(false);
272
320
Distance->setEnabled(false);
273
321
numberOfCols->setEnabled(false);
274
startDocSetup = new QCheckBox( optionsGroupBox, "startDocSetup" );
322
startDocSetup = new QCheckBox( optionsGroupBox );
275
323
startDocSetup->setText( tr( "Show Document Settings After Creation" ) );
276
324
startDocSetup->setChecked(false);
277
optionsGroupBoxLayout->addMultiCellWidget( startDocSetup, 5, 5, 0, 1 );
279
NewDocLayout = new QGridLayout( newDocFrame, 2, 2, 10, 5, "NewDocLayout");
325
optionsGroupBoxLayout->addRow( startDocSetup );
326
NewDocLayout = new QGridLayout( newDocFrame );
327
NewDocLayout->setMargin(10);
328
NewDocLayout->setSpacing(5);
280
329
NewDocLayout->addWidget( marginGroup, 1, 0 );
281
330
NewDocLayout->addWidget( optionsGroupBox, 1, 1 );
282
NewDocLayout->addMultiCellWidget( pageSizeGroupBox, 0, 0, 0, 1);
331
NewDocLayout->addWidget( pageSizeGroupBox, 0, 0, 1, 2);
285
334
void NewDoc::createOpenDocPage()
293
342
docDir = docContext->get("docsopen", ".");
294
343
QString formats(FileLoader::getLoadFilterString());
295
openDocFrame = new QFrame(this, "openDocFrame");
296
QVBoxLayout* openDocLayout = new QVBoxLayout(openDocFrame, 5,5, "openDocLayout");
344
formats.remove("PDF (*.pdf *.PDF);;");
345
openDocFrame = new QFrame(this);
346
openDocLayout = new QVBoxLayout(openDocFrame);
347
openDocLayout->setMargin(5);
348
openDocLayout->setSpacing(5);
350
#if QT_VERSION >= 0x040300
351
fileDialog = new QFileDialog(openDocFrame, tr("Open"), docDir, formats);
352
fileDialog->setFileMode(QFileDialog::ExistingFile);
353
fileDialog->setAcceptMode(QFileDialog::AcceptOpen);
354
fileDialog->setReadOnly(true);
297
356
fileDialog = new CustomFDialog(openDocFrame, docDir, tr("Open"), formats, fdNone);
298
358
fileDialog->setSizeGripEnabled(false);
299
359
fileDialog->setModal(false);
300
QObjectList *l = fileDialog->queryList("QPushButton");
301
QObjectListIt it(*l);
303
while ((obj = it.current()) != 0)
306
((QPushButton*)obj)->hide();
309
QPoint point = QPoint(0,0);
310
fileDialog->reparent(openDocFrame, point);
360
QList<QPushButton *> b = fileDialog->findChildren<QPushButton *>();
361
QListIterator<QPushButton *> i(b);
363
i.next()->setVisible(false);
364
fileDialog->setWindowFlags(Qt::Widget);
311
365
openDocLayout->addWidget(fileDialog);
312
connect(fileDialog, SIGNAL(fileSelected ( const QString & )), this, SLOT(openFile(const QString& )));
366
#if QT_VERSION >= 0x040300
367
connect(fileDialog, SIGNAL(filesSelected(const QStringList &)), this, SLOT(openFile()));
369
connect(fileDialog, SIGNAL(fileSelected (const QString &)), this, SLOT(openFile()));
315
void NewDoc::openFile(const QString &)
373
void NewDoc::openFile()
320
378
void NewDoc::createRecentDocPage()
322
recentDocFrame = new QFrame(this, "recentDocFrame");
323
recentDocLayout = new QVBoxLayout(recentDocFrame, 5, 5, "recentDocLayout");
324
recentDocListBox = new QListBox(recentDocFrame, "recentDocListBox");
380
recentDocFrame = new QFrame(this);
381
recentDocLayout = new QVBoxLayout(recentDocFrame);
382
recentDocLayout->setMargin(5);
383
recentDocLayout->setSpacing(5);
384
recentDocListBox = new QListWidget(recentDocFrame);
325
385
recentDocLayout->addWidget(recentDocListBox);
326
uint max = QMIN(prefsManager->appPrefs.RecentDCount, recentDocList.count());
386
uint max = qMin(prefsManager->appPrefs.RecentDCount, recentDocList.count());
327
387
for (uint m = 0; m < max; ++m)
328
recentDocListBox->insertItem( QDir::convertSeparators(recentDocList[m]) );
388
recentDocListBox->addItem( QDir::convertSeparators(recentDocList[m]) );
331
void NewDoc::setWidth(int)
391
void NewDoc::setWidth(double)
333
pageWidth = widthMSpinBox->value() / unitRatio;
393
pageWidth = widthSpinBox->value() / unitRatio;
334
394
marginGroup->setPageWidth(pageWidth);
335
395
QString psText=pageSizeComboBox->currentText();
336
396
if (psText!=CommonStrings::trCustomPageSize && psText!=CommonStrings::customPageSize)
337
pageSizeComboBox->setCurrentItem(pageSizeComboBox->count()-1);
397
pageSizeComboBox->setCurrentIndex(pageSizeComboBox->count()-1);
340
void NewDoc::setHeight(int)
400
void NewDoc::setHeight(double)
342
pageHeight = heightMSpinBox->value() / unitRatio;
402
pageHeight = heightSpinBox->value() / unitRatio;
343
403
marginGroup->setPageHeight(pageHeight);
344
404
QString psText=pageSizeComboBox->currentText();
345
405
if (psText!=CommonStrings::trCustomPageSize && psText!=CommonStrings::customPageSize)
346
pageSizeComboBox->setCurrentItem(pageSizeComboBox->count()-1);
406
pageSizeComboBox->setCurrentIndex(pageSizeComboBox->count()-1);
349
409
void NewDoc::selectItem(uint nr)
353
disconnect(layoutsView, SIGNAL(clicked(QIconViewItem *)), this, SLOT(itemSelected(QIconViewItem* )));
354
ic = layoutsView->firstItem();
355
cce = layoutsView->count();
356
for (uint cc = 0; cc < cce; ++cc)
411
disconnect(layoutsView, SIGNAL(itemClicked(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
412
disconnect(layoutsView, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
413
disconnect(layoutsView, SIGNAL(itemActivated(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
414
disconnect(layoutsView, SIGNAL(itemPressed(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
417
firstPage->setEnabled(true);
419
QStringList::Iterator pNames;
420
for(pNames = prefsManager->appPrefs.pageSets[nr].pageNames.begin(); pNames != prefsManager->appPrefs.pageSets[nr].pageNames.end(); ++pNames )
362
firstPage->setEnabled(true);
364
QStringList::Iterator pNames;
365
for(pNames = prefsManager->appPrefs.pageSets[cc].pageNames.begin(); pNames != prefsManager->appPrefs.pageSets[cc].pageNames.end(); ++pNames )
367
firstPage->insertItem(CommonStrings::translatePageSetLocString((*pNames)));
373
firstPage->insertItem(" ");
374
firstPage->setEnabled(false);
376
layoutsView->setSelected(ic, true);
422
firstPage->addItem(CommonStrings::translatePageSetLocString((*pNames)));
381
connect(layoutsView, SIGNAL(clicked(QIconViewItem *)), this, SLOT(itemSelected(QIconViewItem* )));
428
firstPage->addItem(" ");
429
firstPage->setEnabled(false);
431
layoutsView->setCurrentRow(nr);
432
layoutsView->item(nr)->setSelected(true);
433
connect(layoutsView, SIGNAL(itemClicked(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
434
connect(layoutsView, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
435
connect(layoutsView, SIGNAL(itemActivated(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
436
connect(layoutsView, SIGNAL(itemPressed(QListWidgetItem *)), this, SLOT(itemSelected(QListWidgetItem* )));
384
void NewDoc::itemSelected(QIconViewItem* ic)
439
void NewDoc::itemSelected(QListWidgetItem* ic)
388
selectItem(layoutsView->index(ic));
389
setDS(layoutsView->index(ic));
443
selectItem(layoutsView->row(ic));
444
setDS(layoutsView->row(ic));
392
447
void NewDoc::handleAutoFrame()