QtiPlot  0.9.8.2
Public Types | Public Slots | Public Member Functions | Private Attributes | List of all members
LineDialog Class Reference

Line options dialog. More...

#include <LineDialog.h>

Inheritance diagram for LineDialog:

Public Types

enum  Unit { ScaleCoordinates, Pixels }
 

Public Slots

void accept ()
 
void apply ()
 
void displayCoordinates (int unit)
 
void enableButtonDefault (QWidget *w)
 
void setDefaultValues ()
 

Public Member Functions

void enableHeadTab ()
 
void initGeometryTab ()
 
 LineDialog (ArrowMarker *line, QWidget *parent=0, Qt::WFlags fl=0)
 
void setCoordinates (int unit)
 

Private Attributes

QComboBox * attachToBox
 
QSpinBox * boxHeadAngle
 
QSpinBox * boxHeadLength
 
QPushButton * btnApply
 
QPushButton * btnOk
 
QPushButton * buttonDefault
 
ColorButtoncolorBox
 
QCheckBox * endBox
 
QCheckBox * filledBox
 
QWidget * geometry
 
QWidget * head
 
ArrowMarkerlm
 
QWidget * options
 
QCheckBox * startBox
 
PenStyleBoxstyleBox
 
QTabWidget * tw
 
QComboBox * unitBox
 
DoubleSpinBoxwidthBox
 
DoubleSpinBoxxEndBox
 
QSpinBox * xEndPixelBox
 
DoubleSpinBoxxStartBox
 
QSpinBox * xStartPixelBox
 
DoubleSpinBoxyEndBox
 
QSpinBox * yEndPixelBox
 
DoubleSpinBoxyStartBox
 
QSpinBox * yStartPixelBox
 

Detailed Description

Line options dialog.

Member Enumeration Documentation

§ Unit

Enumerator
ScaleCoordinates 
Pixels 

Constructor & Destructor Documentation

§ LineDialog()

LineDialog::LineDialog ( ArrowMarker line,
QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Member Function Documentation

§ accept

void LineDialog::accept ( )
slot

References apply().

Referenced by LineDialog().

§ apply

void LineDialog::apply ( )
slot

§ displayCoordinates

void LineDialog::displayCoordinates ( int  unit)
slot

§ enableButtonDefault

void LineDialog::enableButtonDefault ( QWidget *  w)
slot

References buttonDefault, and geometry.

Referenced by LineDialog().

§ enableHeadTab()

void LineDialog::enableHeadTab ( )

References endBox, head, startBox, and tw.

Referenced by apply(), and LineDialog().

§ initGeometryTab()

void LineDialog::initGeometryTab ( )

§ setCoordinates()

void LineDialog::setCoordinates ( int  unit)

§ setDefaultValues

void LineDialog::setDefaultValues ( )
slot

Member Data Documentation

§ attachToBox

QComboBox* LineDialog::attachToBox
private

Referenced by apply(), and initGeometryTab().

§ boxHeadAngle

QSpinBox* LineDialog::boxHeadAngle
private

Referenced by apply(), LineDialog(), and setDefaultValues().

§ boxHeadLength

QSpinBox * LineDialog::boxHeadLength
private

Referenced by apply(), LineDialog(), and setDefaultValues().

§ btnApply

QPushButton* LineDialog::btnApply
private

Referenced by LineDialog().

§ btnOk

QPushButton* LineDialog::btnOk
private

Referenced by LineDialog().

§ buttonDefault

QPushButton* LineDialog::buttonDefault
private

Referenced by enableButtonDefault(), and LineDialog().

§ colorBox

ColorButton* LineDialog::colorBox
private

Referenced by apply(), LineDialog(), and setDefaultValues().

§ endBox

QCheckBox* LineDialog::endBox
private

Referenced by apply(), enableHeadTab(), and LineDialog().

§ filledBox

QCheckBox * LineDialog::filledBox
private

Referenced by apply(), LineDialog(), and setDefaultValues().

§ geometry

QWidget * LineDialog::geometry
private

§ head

QWidget * LineDialog::head
private

Referenced by apply(), enableHeadTab(), and LineDialog().

§ lm

ArrowMarker* LineDialog::lm
private

§ options

QWidget* LineDialog::options
private

Referenced by apply(), and LineDialog().

§ startBox

QCheckBox* LineDialog::startBox
private

Referenced by apply(), enableHeadTab(), and LineDialog().

§ styleBox

PenStyleBox* LineDialog::styleBox
private

Referenced by apply(), LineDialog(), and setDefaultValues().

§ tw

QTabWidget* LineDialog::tw
private

§ unitBox

QComboBox* LineDialog::unitBox
private

Referenced by apply(), and initGeometryTab().

§ widthBox

DoubleSpinBox* LineDialog::widthBox
private

Referenced by apply(), LineDialog(), and setDefaultValues().

§ xEndBox

DoubleSpinBox * LineDialog::xEndBox
private

§ xEndPixelBox

QSpinBox * LineDialog::xEndPixelBox
private

§ xStartBox

DoubleSpinBox* LineDialog::xStartBox
private

§ xStartPixelBox

QSpinBox* LineDialog::xStartPixelBox
private

§ yEndBox

DoubleSpinBox * LineDialog::yEndBox
private

§ yEndPixelBox

QSpinBox * LineDialog::yEndPixelBox
private

§ yStartBox

DoubleSpinBox * LineDialog::yStartBox
private

§ yStartPixelBox

QSpinBox * LineDialog::yStartPixelBox
private

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