Scribus
Open source desktop publishing at your fingertips
NewDoc Class Reference
Inheritance diagram for NewDoc:
Collaboration diagram for NewDoc:

Public Types

enum  { NewDocumentTab = 0, NewFromTemplateTab, OpenExistingTab, OpenRecentTab }
 Indexes of the dialog's tabs.
 

Public Slots

void setHeight (double v)
 
void setWidth (double v)
 
void selectItem (uint nr)
 
void itemSelected (QListWidgetItem *ic)
 
void handleAutoFrame ()
 
void setDistance (double v)
 
void setUnit (int u)
 
void ExitOK ()
 
void setOrientation (int ori)
 
void setPageSize (const QString &)
 
void setDocLayout (int layout)
 
void recentDocListBox_doubleClicked ()
 
void openFile ()
 
void adjustTitles (int tab)
 
void locationDropped (QString fileUrl)
 
void gotoParentDirectory ()
 
void gotoSelectedDirectory ()
 
void gotoDesktopDirectory ()
 
void gotoHomeDirectory ()
 

Public Member Functions

 NewDoc (QWidget *parent, const QStringList &recentDocs, bool startUp=false, QString lang="")
 
void createNewDocPage ()
 
void createNewFromTempPage ()
 
void createOpenDocPage ()
 
void createRecentDocPage ()
 
void setSize (QString gr)
 
bool onStartup (void) const
 
int tabSelected (void) const
 
QString selectedFile (void) const
 
int unitIndex (void) const
 
QString unitSuffix (void) const
 
double unitRatio (void) const
 
int orientation (void) const
 
int precision (void) const
 
int choosenLayout (void) const
 
double pageWidth (void) const
 
double pageHeight (void) const
 
double distance (void) const
 
double bleedBottom (void) const
 
double bleedTop (void) const
 
double bleedLeft (void) const
 
double bleedRight (void) const
 

Public Attributes

enum NewDoc:: { ... }  ActionSelected
 Indexes of the dialog's tabs.
 
QTabWidget * tabWidget
 
QFrame * newDocFrame
 
PageLayoutsWidgetlayoutsView
 
QLabel * layoutLabel1
 
ScComboBoxfirstPage
 
QGroupBox * pageSizeGroupBox
 
MarginWidgetmarginGroup
 
QGroupBox * optionsGroupBox
 
QLabel * TextLabel1
 
QLabel * TextLabel2
 
QLabel * TextLabel3
 
QLabel * TextLabel4
 
QLabel * TextLabel1_2
 
QLabel * TextLabel1_3
 
QLabel * pageCountLabel
 
QLabel * TextLabel2_2
 
QLabel * unitOfMeasureLabel
 
QComboBox * pageSizeComboBox
 
QComboBox * pageOrientationComboBox
 
QComboBox * unitOfMeasureComboBox
 
QCheckBox * startUpDialog
 
QCheckBox * autoTextFrame
 
QCheckBox * startDocSetup
 
ScrSpinBoxDistance
 
QSpinBox * numberOfCols
 
QSpinBox * pageCountSpinBox
 
ScrSpinBoxwidthSpinBox
 
ScrSpinBoxheightSpinBox
 
QFrame * openDocFrame
 
QFileDialog * fileDialog
 
QFrame * newFromTempFrame
 
nftwidgetnftGui
 
QFrame * recentDocFrame
 
QListWidget * recentDocListBox
 
QPushButton * OKButton
 
QPushButton * CancelB
 

Protected Attributes

QVBoxLayout * TabbedNewDocLayout
 
QHBoxLayout * Layout1
 
QGridLayout * NewDocLayout
 
QGridLayout * pageSizeGroupBoxLayout
 
QFormLayout * optionsGroupBoxLayout
 
QVBoxLayout * openDocLayout
 
QVBoxLayout * recentDocLayout
 
QVBoxLayout * verticalLayout
 
PrefsManagerprefsManager
 
QStringList recentDocList
 
double m_unitRatio
 
int m_orientation
 
int m_precision
 
int m_choosenLayout
 
double m_pageWidth
 
double m_pageHeight
 
double m_distance
 
QString m_unitSuffix
 
QString m_selectedFile
 
int m_unitIndex
 
int m_tabSelected
 
bool m_onStartup
 
double m_bleedBottom
 
double m_bleedTop
 
double m_bleedLeft
 
double m_bleedRight
 

Member Function Documentation

void NewDoc::recentDocListBox_doubleClicked ( )
slot

Opens document on doubleclick

Author
Petr Vanek petr@.nosp@m.yarp.nosp@m.en.cz

The documentation for this class was generated from the following files: