Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

TabExternalToolsWidget Class Reference

#include <tabexternaltoolswidget.h>

List of all members.

Public Slots

void changePostScriptTool ()
void changeImageTool ()
void changeExtBrowserTool ()
void changeLatexEditor ()
void changeLatexEmbeddedActive (int)
void rescanForTools ()
void upButtonPressed ()
void downButtonPressed ()
void addConfig ()
void deleteConfig ()

Public Member Functions

 TabExternalToolsWidget (struct ApplicationPrefs *prefsData, QWidget *parent=0)
 ~TabExternalToolsWidget ()
void restoreDefaults (struct ApplicationPrefs *prefsData)
const QString newPSTool () const
const QString newImageTool () const
const QString newExtBrowserTool () const
const QString newLatexEditor () const
const QStringList newLatexConfigs () const
bool newAntialiasText () const
bool newAntialiasGraphics () const
int newPSToolResolution () const
int newLatexToolResolution () const
bool newLatexForceDpi () const
bool newLatexUseEmbeddedEditor () const
bool newLatexStartWithEmptyFrames () const

Protected Member Functions

bool fileInPath (QString file)
void insertConfigItem (QString config, int row=-1)


Detailed Description

Definition at line 35 of file tabexternaltoolswidget.h.


Constructor & Destructor Documentation

TabExternalToolsWidget::TabExternalToolsWidget ( struct ApplicationPrefs prefsData,
QWidget *  parent = 0 
)

TabExternalToolsWidget::~TabExternalToolsWidget (  ) 

Definition at line 55 of file tabexternaltoolswidget.cpp.


Member Function Documentation

void TabExternalToolsWidget::restoreDefaults ( struct ApplicationPrefs prefsData  ) 

const QString TabExternalToolsWidget::newPSTool (  )  const

Definition at line 59 of file tabexternaltoolswidget.cpp.

References ScPaths::separatorsToSlashes().

Referenced by Preferences::updatePreferences().

const QString TabExternalToolsWidget::newImageTool (  )  const

Definition at line 64 of file tabexternaltoolswidget.cpp.

References ScPaths::separatorsToSlashes().

Referenced by Preferences::updatePreferences().

const QString TabExternalToolsWidget::newExtBrowserTool (  )  const

Definition at line 69 of file tabexternaltoolswidget.cpp.

References ScPaths::separatorsToSlashes().

Referenced by Preferences::updatePreferences().

const QString TabExternalToolsWidget::newLatexEditor (  )  const

Definition at line 74 of file tabexternaltoolswidget.cpp.

References ScPaths::separatorsToSlashes().

Referenced by Preferences::updatePreferences().

const QStringList TabExternalToolsWidget::newLatexConfigs (  )  const

Definition at line 79 of file tabexternaltoolswidget.cpp.

Referenced by Preferences::updatePreferences().

bool TabExternalToolsWidget::newAntialiasText (  )  const [inline]

Definition at line 49 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

bool TabExternalToolsWidget::newAntialiasGraphics (  )  const [inline]

Definition at line 50 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

int TabExternalToolsWidget::newPSToolResolution (  )  const [inline]

Definition at line 51 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

int TabExternalToolsWidget::newLatexToolResolution (  )  const [inline]

Definition at line 52 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

bool TabExternalToolsWidget::newLatexForceDpi (  )  const [inline]

Definition at line 53 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

bool TabExternalToolsWidget::newLatexUseEmbeddedEditor (  )  const [inline]

Definition at line 54 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

bool TabExternalToolsWidget::newLatexStartWithEmptyFrames (  )  const [inline]

Definition at line 55 of file tabexternaltoolswidget.h.

Referenced by Preferences::updatePreferences().

bool TabExternalToolsWidget::fileInPath ( QString  file  )  [protected]

Definition at line 194 of file tabexternaltoolswidget.cpp.

References ScPaths::separatorsToSlashes().

Referenced by rescanForTools().

void TabExternalToolsWidget::insertConfigItem ( QString  config,
int  row = -1 
) [protected]

void TabExternalToolsWidget::changePostScriptTool (  )  [slot]

Definition at line 111 of file tabexternaltoolswidget.cpp.

References tr().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::changeImageTool (  )  [slot]

Definition at line 119 of file tabexternaltoolswidget.cpp.

References tr().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::changeExtBrowserTool (  )  [slot]

Definition at line 127 of file tabexternaltoolswidget.cpp.

References tr().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::changeLatexEditor (  )  [slot]

Definition at line 135 of file tabexternaltoolswidget.cpp.

References tr().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::changeLatexEmbeddedActive ( int  state  )  [slot]

Definition at line 258 of file tabexternaltoolswidget.cpp.

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::rescanForTools (  )  [slot]

Definition at line 232 of file tabexternaltoolswidget.cpp.

References fileInPath(), and getGSDefaultExeName().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::upButtonPressed (  )  [slot]

Definition at line 175 of file tabexternaltoolswidget.cpp.

References insertConfigItem().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::downButtonPressed (  )  [slot]

Definition at line 184 of file tabexternaltoolswidget.cpp.

References insertConfigItem().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::addConfig (  )  [slot]

Definition at line 157 of file tabexternaltoolswidget.cpp.

References insertConfigItem(), ScPaths::instance(), and tr().

Referenced by TabExternalToolsWidget().

void TabExternalToolsWidget::deleteConfig (  )  [slot]

Definition at line 168 of file tabexternaltoolswidget.cpp.

Referenced by TabExternalToolsWidget().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.