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

Public Slots

void okClicked ()
 
void cancelClicked ()
 
void updateClicked (bool)
 
void revertClicked (bool)
 
void formulaChanged (QString, QString)
 
void applicationChanged ()
 
void latexFinished ()
 
void stateChanged (QProcess::ProcessState)
 
void tagButtonClicked (QString)
 
void insertButtonClicked (QObject *)
 
void newItemSelected (QListWidgetItem *, QListWidgetItem *)
 
void itemDoubleClicked (QListWidgetItem *)
 
void updateConfigFile ()
 
void extEditorClicked ()
 

Public Member Functions

 LatexEditor (PageItem_LatexFrame *)
 
virtual void changeEvent (QEvent *e)
 
void startEditor ()
 
void exitEditor ()
 
void revert ()
 
void apply (bool force=false)
 
void initialize ()
 

Static Public Member Functions

static QIcon icon (QString config, QString fn)
 
static QString iconFile (QString config)
 

Protected Slots

void extEditorFinished (int exitCode, QProcess::ExitStatus exitStatus)
 
void extEditorFileChanged (QString filename)
 
void extEditorError (QProcess::ProcessError error)
 

Protected Member Functions

void loadSettings ()
 
void createNewSettingsTab (I18nXmlStreamReader *xml)
 
void createNewItemsTab (I18nXmlStreamReader *xml)
 
void loadExternalEditorFile ()
 
void writeExternalEditorFile ()
 

Protected Attributes

PageItem_LatexFrameframe
 
LatexHighlighterhighlighter
 
QMap< QString, XmlWidget * > widgetMap
 
QString currentConfigFile
 
QString currentIconFile
 
QString extEditorFile
 
QProcess * extEditor
 
FileWatcherfileWatcher
 

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