Scribus
Open source desktop publishing at your fingertips
PreferencesDialog Class Reference

The Scribus Preferences Dialog. More...

#include <preferencesdialog.h>

Inheritance diagram for PreferencesDialog:
Collaboration diagram for PreferencesDialog:

Public Slots

virtual void accept ()
 Overridden to emit accepted(), which plugin panels use.
 
void itemSelected (QListWidgetItem *ic)
 
void newItemSelected ()
 
void restoreDefaults ()
 
void setupGui ()
 
void saveGuiToPrefs ()
 
void setNewItemSelected (const QString &s)
 
void changeUnits (int u)
 

Public Member Functions

 PreferencesDialog (QWidget *parent, ApplicationPrefs &prefsData, ScribusDoc *doc=NULL)
 
virtual void changeEvent (QEvent *e)
 
ApplicationPrefs prefs () const
 
void getResizeDocumentPages (bool &resizePages, bool &resizeMasterPages, bool &resizePageMargins, bool &resizeMasterPageMargins)
 

Protected Slots

virtual void languageChange ()
 
void applyButtonClicked ()
 

Protected Member Functions

int addItem (QString name, QPixmap icon, QWidget *tab)
 
void setupListWidget ()
 
void arrangeIcons ()
 
void initPreferenceValues ()
 
void addPlugins ()
 Scans plugins for those that want to add a prefs widget and hooks them up to the dialog.
 

Protected Attributes

Prefs_ColorManagement * prefs_ColorManagement
 
Prefs_Display * prefs_Display
 
Prefs_DocumentInformation * prefs_DocumentInformation
 
Prefs_DocumentItemAttributes * prefs_DocumentItemAttributes
 
Prefs_DocumentSections * prefs_DocumentSections
 
Prefs_DocumentSetup * prefs_DocumentSetup
 
Prefs_ExternalTools * prefs_ExternalTools
 
Prefs_Fonts * prefs_Fonts
 
Prefs_Guides * prefs_Guides
 
Prefs_Hyphenator * prefs_Hyphenator
 
Prefs_ImageCache * prefs_ImageCache
 
Prefs_ItemTools * prefs_ItemTools
 
Prefs_KeyboardShortcuts * prefs_KeyboardShortcuts
 
Prefs_Miscellaneous * prefs_Miscellaneous
 
Prefs_OperatorTools * prefs_OperatorTools
 
Prefs_PDFExport * prefs_PDFExport
 
Prefs_PageSizes * prefs_PageSizes
 
Prefs_Paths * prefs_Paths
 
Prefs_Plugins * prefs_Plugins
 
Prefs_PreflightVerifier * prefs_PreflightVerifier
 
Prefs_Printer * prefs_Printer
 
Prefs_Scrapbook * prefs_Scrapbook
 
Prefs_Spelling * prefs_Spelling
 
Prefs_TableOfContents * prefs_TableOfContents
 
Prefs_Typography * prefs_Typography
 
Prefs_UserInterface * prefs_UserInterface
 
QMap< QListWidgetItem *, int > stackWidgetMap
 
int counter
 
double unitRatio
 
int docUnitIndex
 
ScribusMainWindow * mainWin
 
PrefsManager * prefsManager
 
ScribusDoc * m_Doc
 
ApplicationPrefs localPrefs
 

Detailed Description

The Scribus Preferences Dialog.


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