QtiPlot 0.9.8.2
Public Types | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
EnrichmentDialog Class Reference

#include <EnrichmentDialog.h>

List of all members.

Public Types

enum  WidgetType {
  Frame, Text, Image, Tex,
  MDIWindow, Ellipse
}

Public Member Functions

void accept ()
 EnrichmentDialog (WidgetType wt, Graph *g, ApplicationWindow *app, QWidget *parent=0)
void setWidget (QWidget *w)
 ~EnrichmentDialog ()

Private Slots

void adjustHeight (double width)
void adjustWidth (double height)
void apply ()
void chooseImageFile (const QString &fn=QString::null)
void clearForm ()
void createImage ()
void customButtons (QWidget *w)
void customFont ()
void displayCompileError (QProcess::ProcessError error)
void displayCoordinates (int unit)
void fetchImage ()
void finishedCompiling (int, QProcess::ExitStatus)
void frameApplyTo ()
void patternApplyTo ()
void saveImagesInternally (bool save)
void setBestSize ()
void setFrameDefaultValues ()
void setRectangleDefaultValues ()
void setTextDefaultValues ()
void textFormatApplyTo ()
void updateButtons ()
void updateCompilerInterface (int)
void updateForm (bool error)
void updateTransparency (int alpha)

Private Member Functions

QString createTempTexFile ()
void initEditorPage ()
void initFramePage ()
void initGeometryPage ()
void initImagePage ()
void initPatternPage ()
void initTextPage ()
void setCoordinates (int unit)
void setFrameTo (FrameWidget *fw)
void setPatternTo (FrameWidget *r)
void setText (QTextEdit *editor, const QString &t)
void setTextFormatTo (LegendWidget *l)

Private Attributes

double aspect_ratio
QComboBox * attachToBox
QCheckBox * autoUpdateTextBox
ColorButtonbackgroundColorBtn
QPushButton * bestSizeButton
QSpinBox * boxBackgroundTransparency
PenStyleBoxboxFrameLineStyle
DoubleSpinBoxboxFrameWidth
QCheckBox * boxSaveImagesInternally
QSpinBox * boxTextAngle
QSpinBox * boxTransparency
QPushButton * cancelButton
QPushButton * clearButton
QProcess * compileProcess
ApplicationWindowd_app
Graphd_plot
QWidget * d_widget
WidgetType d_widget_type
QProcess * dvipngProcess
QWidget * editPage
QTextEdit * equationEditor
QSlider * fillTransparencySlider
TextFormatButtonsformatButtons
QComboBox * frameApplyToBox
QComboBox * frameBox
ColorButtonframeColorBtn
QPushButton * frameDefaultBtn
QWidget * framePage
QWidget * geometryPage
DoubleSpinBoxheightBox
QHttp * http
QWidget * imagePage
QLineEdit * imagePathBox
QCheckBox * keepAspectBox
QLabel * outputLabel
QComboBox * patternApplyToBox
PatternBoxpatternBox
ColorButtonpatternColorBtn
QWidget * patternPage
QPushButton * rectangleDefaultBtn
QTabWidget * tabWidget
QComboBox * texCompilerBox
TextFormatButtonstexFormatButtons
QCheckBox * texOutputBox
QComboBox * textApplyToBox
QPushButton * textApplyToBtn
ColorButtontextBackgroundBtn
ColorButtontextColorBtn
QPushButton * textDefaultBtn
QTextEdit * textEditBox
QFont textFont
QPushButton * textFontBtn
QWidget * textPage
QSlider * transparencySlider
QComboBox * unitBox
QPushButton * updateButton
QCheckBox * useFrameColorBox
DoubleSpinBoxwidthBox
DoubleSpinBoxxBox
DoubleSpinBoxyBox

Member Enumeration Documentation

Enumerator:
Frame 
Text 
Image 
Tex 
MDIWindow 
Ellipse 

Constructor & Destructor Documentation

EnrichmentDialog::EnrichmentDialog ( WidgetType  wt,
Graph g,
ApplicationWindow app,
QWidget *  parent = 0 
)
EnrichmentDialog::~EnrichmentDialog ( )

Member Function Documentation

void EnrichmentDialog::accept ( ) [inline]

References apply().

Referenced by PlotDialog::acceptParams().

void EnrichmentDialog::adjustHeight ( double  width) [private, slot]
void EnrichmentDialog::adjustWidth ( double  height) [private, slot]
void EnrichmentDialog::apply ( ) [private, slot]
void EnrichmentDialog::chooseImageFile ( const QString &  fn = QString::null) [private, slot]
void EnrichmentDialog::clearForm ( ) [private, slot]

References equationEditor, and outputLabel.

Referenced by EnrichmentDialog().

void EnrichmentDialog::createImage ( ) [private, slot]
QString EnrichmentDialog::createTempTexFile ( ) [private]

References equationEditor.

Referenced by fetchImage().

void EnrichmentDialog::customButtons ( QWidget *  w) [private, slot]
void EnrichmentDialog::customFont ( ) [private, slot]

References textEditBox, and textFont.

Referenced by initTextPage().

void EnrichmentDialog::displayCompileError ( QProcess::ProcessError  error) [private, slot]
void EnrichmentDialog::displayCoordinates ( int  unit) [private, slot]
void EnrichmentDialog::fetchImage ( ) [private, slot]
void EnrichmentDialog::finishedCompiling ( int  exitCode,
QProcess::ExitStatus  exitStatus 
) [private, slot]
void EnrichmentDialog::frameApplyTo ( ) [private, slot]
void EnrichmentDialog::initEditorPage ( ) [private]
void EnrichmentDialog::initFramePage ( ) [private]
void EnrichmentDialog::initGeometryPage ( ) [private]
void EnrichmentDialog::initImagePage ( ) [private]
void EnrichmentDialog::initPatternPage ( ) [private]
void EnrichmentDialog::initTextPage ( ) [private]
void EnrichmentDialog::patternApplyTo ( ) [private, slot]
void EnrichmentDialog::saveImagesInternally ( bool  save) [private, slot]
void EnrichmentDialog::setBestSize ( ) [private, slot]
void EnrichmentDialog::setCoordinates ( int  unit) [private]
void EnrichmentDialog::setFrameDefaultValues ( ) [private, slot]
void EnrichmentDialog::setFrameTo ( FrameWidget fw) [private]
void EnrichmentDialog::setPatternTo ( FrameWidget r) [private]
void EnrichmentDialog::setRectangleDefaultValues ( ) [private, slot]
void EnrichmentDialog::setText ( QTextEdit *  editor,
const QString &  t 
) [private]

Referenced by setWidget().

void EnrichmentDialog::setTextDefaultValues ( ) [private, slot]
void EnrichmentDialog::setTextFormatTo ( LegendWidget l) [private]
void EnrichmentDialog::setWidget ( QWidget *  w)
void EnrichmentDialog::textFormatApplyTo ( ) [private, slot]
void EnrichmentDialog::updateButtons ( ) [private, slot]
void EnrichmentDialog::updateCompilerInterface ( int  compiler) [private, slot]
void EnrichmentDialog::updateForm ( bool  error) [private, slot]
void EnrichmentDialog::updateTransparency ( int  alpha) [private, slot]

References textBackgroundBtn, and textFormatApplyTo().

Referenced by initTextPage().


Member Data Documentation

QComboBox* EnrichmentDialog::attachToBox [private]

Referenced by apply(), initGeometryPage(), and setWidget().

QPushButton* EnrichmentDialog::bestSizeButton [private]

Referenced by initGeometryPage(), and setWidget().

QSpinBox * EnrichmentDialog::boxTextAngle [private]
QSpinBox* EnrichmentDialog::boxTransparency [private]
QPushButton* EnrichmentDialog::cancelButton [private]

Referenced by EnrichmentDialog().

QPushButton* EnrichmentDialog::clearButton [private]
QProcess* EnrichmentDialog::compileProcess [private]
QWidget* EnrichmentDialog::d_widget [private]
QProcess * EnrichmentDialog::dvipngProcess [private]
QWidget* EnrichmentDialog::editPage [private]
QTextEdit* EnrichmentDialog::equationEditor [private]

Referenced by initPatternPage(), and setWidget().

Referenced by initTextPage(), and updateButtons().

QComboBox* EnrichmentDialog::frameApplyToBox [private]

Referenced by frameApplyTo(), and initFramePage().

QComboBox* EnrichmentDialog::frameBox [private]
QPushButton * EnrichmentDialog::frameDefaultBtn [private]

Referenced by initFramePage().

QWidget * EnrichmentDialog::framePage [private]

Referenced by apply(), customButtons(), and initFramePage().

QWidget * EnrichmentDialog::geometryPage [private]

Referenced by apply(), and initGeometryPage().

QHttp* EnrichmentDialog::http [private]
QWidget * EnrichmentDialog::imagePage [private]
QLineEdit* EnrichmentDialog::imagePathBox [private]
QCheckBox* EnrichmentDialog::keepAspectBox [private]
QLabel* EnrichmentDialog::outputLabel [private]
QComboBox * EnrichmentDialog::patternApplyToBox [private]

Referenced by initPatternPage(), and patternApplyTo().

QWidget * EnrichmentDialog::patternPage [private]
QPushButton * EnrichmentDialog::rectangleDefaultBtn [private]

Referenced by initPatternPage().

QTabWidget* EnrichmentDialog::tabWidget [private]
QComboBox* EnrichmentDialog::texCompilerBox [private]

Referenced by fetchImage(), and initEditorPage().

Referenced by initEditorPage().

QCheckBox * EnrichmentDialog::texOutputBox [private]
QComboBox * EnrichmentDialog::textApplyToBox [private]

Referenced by initTextPage(), and textFormatApplyTo().

QPushButton* EnrichmentDialog::textApplyToBtn [private]

Referenced by initTextPage().

QPushButton* EnrichmentDialog::textDefaultBtn [private]

Referenced by initTextPage().

QTextEdit * EnrichmentDialog::textEditBox [private]
QFont EnrichmentDialog::textFont [private]
QPushButton* EnrichmentDialog::textFontBtn [private]

Referenced by initTextPage().

QWidget * EnrichmentDialog::textPage [private]

Referenced by initTextPage(), and setWidget().

QComboBox* EnrichmentDialog::unitBox [private]
QPushButton* EnrichmentDialog::updateButton [private]
QCheckBox * EnrichmentDialog::useFrameColorBox [private]

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