Scribus
Open source desktop publishing at your fingertips
ScribusCore Class Reference

The core functions moved from the old ScribusMainWindow class NO WINDOWS NO VIEWS NO DOCS NO PAGEITEMS. More...

#include <scribuscore.h>

Inheritance diagram for ScribusCore:
Collaboration diagram for ScribusCore:

Public Member Functions

ScSplashScreensplash ()
 
int init (bool useGUI, const QList< QString > &filesToUse)
 
int initScribusCore (bool showSplash, bool showFontInfo, bool showProfileInfo, const QString newGuiLanguage, const QString prefsUserFile)
 
bool initialized () const
 
const QString & getGuiLanguage () const
 
void initSplash (bool showSplash)
 
bool initFonts (bool showFontInfo)
 
void showSplash (bool)
 
bool splashShowing () const
 
void closeSplash ()
 
void setSplashStatus (const QString &)
 
bool usingGUI () const
 
int startGUI (bool showSplash, bool showFontInfo, bool showProfileInfo, const QString newGuiLanguage, const QString prefsUserFile)
 
bool isMacGUI () const
 Are we trying to adhere to Apple Mac HIG ? More...
 
bool isWinGUI () const
 Are we executing Scribus on Windows ? More...
 
bool haveCMS () const
 
bool haveGS () const
 
bool havePNGAlpha () const
 
bool haveTIFFSep () const
 
void getCMSProfiles (bool showInfo)
 
void getCMSProfilesDir (QString pfad, bool showInfo, bool recursive)
 
void InitDefaultColorTransforms (void)
 
void ResetDefaultColorTransforms (void)
 
bool fileWatcherActive () const
 
void recheckGS ()
 
ScribusMainWindowprimaryMainWindow ()
 

Public Attributes

PluginManagerpluginManager
 
FileWatcherfileWatcher
 
ProfilesL InputProfiles
 
ProfilesL InputProfilesCMYK
 
ProfilesL MonitorProfiles
 
ProfilesL PrinterProfiles
 
ProfilesL PDFXProfiles
 
ScColorMgmtEngine defaultEngine
 
ScColorProfile monitorProfile
 
ScColorProfile defaultRGBProfile
 
ScColorProfile defaultCMYKProfile
 
ScColorProfile defaultLabProfile
 
ScColorTransform defaultRGBToScreenSolidTrans
 
ScColorTransform defaultRGBToScreenImageTrans
 
ScColorTransform defaultCMYKToScreenImageTrans
 
ScColorTransform defaultRGBToCMYKTrans
 
ScColorTransform defaultCMYKToRGBTrans
 
ScColorTransform defaultLabToRGBTrans
 
ScColorTransform defaultLabToCMYKTrans
 

Protected Member Functions

void initCMS ()
 

Protected Attributes

QList< ScribusMainWindow * > ScMWList
 
int m_currScMW
 
ScSplashScreenm_SplashScreen
 
IconManagericonManager
 
UndoManagerundoManager
 
PrefsManagerprefsManager
 
bool m_ScribusInitialized
 
bool m_UseGUI
 
QList< QString > m_Files
 
bool m_HaveCMS
 
bool m_HaveGS
 
bool m_HavePngAlpha
 
bool m_HaveTiffSep
 

Detailed Description

The core functions moved from the old ScribusMainWindow class NO WINDOWS NO VIEWS NO DOCS NO PAGEITEMS.

Author
Craig Bradney cbrad.nosp@m.ney@.nosp@m.zip.c.nosp@m.om.a.nosp@m.u

Member Function Documentation

bool ScribusCore::isMacGUI ( ) const

Are we trying to adhere to Apple Mac HIG ?

Return values
booltrue if we are on Qt/Mac
bool ScribusCore::isWinGUI ( ) const

Are we executing Scribus on Windows ?

Return values
booltrue if we are on Qt/Win

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