SeExprEdDialog Class Reference

#include <SeExprEdDialog.h>

List of all members.

Public Slots

void applyExpression ()
void clearExpression ()

Signals

void expressionApplied ()

Public Member Functions

 SeExprEdDialog (QWidget *parent)
std::string getExpressionString ()
void setExpressionString (const std::string &str)
int exec ()
void showEditor (int idx)

Public Attributes

SeExprEditoreditor
SeExprEdBrowserbrowser

Protected Member Functions

void keyPressEvent (QKeyEvent *event)
void findHelper (QTextDocument::FindFlags flags)

Private Slots

void verifiedApply ()
void verifiedAccept ()
void findNextInHelp ()
void findPrevInHelp ()
void _showEditor ()

Private Member Functions

void setupHelp (QTabWidget *tab)

Private Attributes

SeExprEdGrapherWidgetgrapher
QLabel * previewCommentLabel
QPushButton * acceptButton
QPushButton * cancelButton
SeExprEdControlCollectioncontrols
QPushButton * applyButton
QPushButton * previewButton
QPushButton * saveButton
QPushButton * saveAsButton
QPushButton * saveLocalButton
QPushButton * clearButton
QLineEdit * helpFindBox
QTimer * showEditorTimer
QTextBrowser * helpBrowser
QTextCursor cursor
QString prevFind
int _currentEditorIdx

Detailed Description

Definition at line 40 of file SeExprEdDialog.h.


Constructor & Destructor Documentation

SeExprEdDialog::SeExprEdDialog ( QWidget *  parent  ) 

Member Function Documentation

void SeExprEdDialog::_showEditor (  )  [private, slot]

Definition at line 148 of file SeExprEdDialog.cpp.

References _currentEditorIdx, controls, and SeExprEdControlCollection::showEditor().

Referenced by SeExprEdDialog().

void SeExprEdDialog::applyExpression (  )  [slot]
void SeExprEdDialog::clearExpression (  )  [slot]
int SeExprEdDialog::exec (  ) 
void SeExprEdDialog::expressionApplied (  )  [signal]

Referenced by verifiedApply().

void SeExprEdDialog::findHelper ( QTextDocument::FindFlags  flags  )  [protected]

Definition at line 262 of file SeExprEdDialog.cpp.

References helpBrowser, helpFindBox, and prevFind.

Referenced by findNextInHelp(), and findPrevInHelp().

void SeExprEdDialog::findNextInHelp (  )  [private, slot]

Definition at line 272 of file SeExprEdDialog.cpp.

References findHelper().

Referenced by setupHelp().

void SeExprEdDialog::findPrevInHelp (  )  [private, slot]

Definition at line 277 of file SeExprEdDialog.cpp.

References findHelper().

Referenced by setupHelp().

std::string SeExprEdDialog::getExpressionString (  )  [inline]

Definition at line 65 of file SeExprEdDialog.h.

References editor, and SeExprEditor::getExpr().

Referenced by main(), and SeExprEdShortEdit::showDetails().

void SeExprEdDialog::keyPressEvent ( QKeyEvent *  event  )  [protected]

Definition at line 161 of file SeExprEdDialog.cpp.

void SeExprEdDialog::setExpressionString ( const std::string &  str  )  [inline]

Definition at line 70 of file SeExprEdDialog.h.

References clearExpression(), editor, and SeExprEditor::setExpr().

Referenced by main(), and SeExprEdShortEdit::showDetails().

void SeExprEdDialog::setupHelp ( QTabWidget *  tab  )  [private]

Definition at line 205 of file SeExprEdDialog.cpp.

References findNextInHelp(), findPrevInHelp(), helpBrowser, and helpFindBox.

Referenced by SeExprEdDialog().

void SeExprEdDialog::showEditor ( int  idx  ) 

Definition at line 141 of file SeExprEdDialog.cpp.

References _currentEditorIdx, and showEditorTimer.

Referenced by SeExprEdShortEdit::showDetails().

void SeExprEdDialog::verifiedAccept (  )  [private, slot]
void SeExprEdDialog::verifiedApply (  )  [private, slot]

Member Data Documentation

Definition at line 61 of file SeExprEdDialog.h.

Referenced by _showEditor(), and showEditor().

QPushButton* SeExprEdDialog::acceptButton [private]

Definition at line 50 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

QPushButton* SeExprEdDialog::applyButton [private]

Definition at line 54 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

QPushButton* SeExprEdDialog::cancelButton [private]

Definition at line 51 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

QPushButton * SeExprEdDialog::clearButton [private]

Definition at line 55 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

Definition at line 52 of file SeExprEdDialog.h.

Referenced by _showEditor(), and SeExprEdDialog().

QTextCursor SeExprEdDialog::cursor [private]

Definition at line 59 of file SeExprEdDialog.h.

QTextBrowser* SeExprEdDialog::helpBrowser [private]

Definition at line 58 of file SeExprEdDialog.h.

Referenced by findHelper(), and setupHelp().

QLineEdit* SeExprEdDialog::helpFindBox [private]

Definition at line 56 of file SeExprEdDialog.h.

Referenced by findHelper(), and setupHelp().

QString SeExprEdDialog::prevFind [private]

Definition at line 60 of file SeExprEdDialog.h.

Referenced by findHelper().

QPushButton * SeExprEdDialog::previewButton [private]

Definition at line 54 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

Definition at line 49 of file SeExprEdDialog.h.

Referenced by applyExpression(), and SeExprEdDialog().

QPushButton * SeExprEdDialog::saveAsButton [private]

Definition at line 54 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

QPushButton * SeExprEdDialog::saveButton [private]

Definition at line 54 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

QPushButton* SeExprEdDialog::saveLocalButton [private]

Definition at line 55 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog().

Definition at line 57 of file SeExprEdDialog.h.

Referenced by SeExprEdDialog(), and showEditor().


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

Generated on 25 Jul 2013 for SeExpr by  doxygen 1.6.1