Brief description of class still missing. More...
#include <AxisFormatProperties.h>
Public Types | |
| enum | Properties { Title, Font, Orientation, LineWeight, TickSize, NumberType, NumberPrecision, Autoprecision, UnitFactor } |
Signals | |
| void | numberFormatChanged () |
Public Member Functions | |
| AxisFormatProperties (QWidget *parent=0) | |
Static Public Member Functions | |
| static Number::Type | item2numberType (int index) |
| static Axis::Orientation | item2orientation (int index) |
| static int | numberType2item (Number::Type nt) |
| static int | orientation2item (Axis::Orientation o) |
Brief description of class still missing.
Full description of class still missing
| SciFigs::AxisFormatProperties::AxisFormatProperties | ( | QWidget * | parent = 0 | ) |
Description of constructor still missing
References QGpGuiTools::PropertyWidget::addProperty(), Autoprecision, Font, LineWeight, NumberPrecision, NumberType, Orientation, TickSize, Title, TRACE, and UnitFactor.
: PropertyWidget(parent) { TRACE; setupUi(this); addProperty(Title, titleEdit, titleLabel); addProperty(Font, titleEdit, fontEdit); addProperty(Orientation, orientationEdit, orientationLabel); addProperty(LineWeight, lineWeightEdit, lineWeightLabel); addProperty(TickSize, tickSizeEdit, tickSizeLabel); addProperty(NumberType, numberTypeEdit); addProperty(NumberPrecision, precisionEdit, precisionLabel); addProperty(Autoprecision, automaticPrecision); addProperty(UnitFactor, unitFactorEdit, unitFactorLabel); }
| Number::Type SciFigs::AxisFormatProperties::item2numberType | ( | int | index | ) | [static] |
References TRACE.
Referenced by SciFigs::Axis::setProperty().
{
TRACE;
switch (index) {
case 1:
return Number::Scientific;
case 2:
return Number::Weeks;
case 3:
return Number::Days;
case 4:
return Number::Hours;
case 5:
return Number::Minutes;
case 6:
return Number::Seconds;
default:
return Number::Fixed;
}
}
| Axis::Orientation SciFigs::AxisFormatProperties::item2orientation | ( | int | index | ) | [static] |
References SciFigs::Axis::East, SciFigs::Axis::North, SciFigs::Axis::South, TRACE, and SciFigs::Axis::West.
Referenced by SciFigs::Axis::setProperty().
{
TRACE;
switch (index) {
case 1:
return Axis::South;
case 2:
return Axis::East;
case 3:
return Axis::West;
default:
return Axis::North;
}
}
| void SciFigs::AxisFormatProperties::numberFormatChanged | ( | ) | [signal] |
| int SciFigs::AxisFormatProperties::numberType2item | ( | Number::Type | nt | ) | [static] |
References TRACE.
Referenced by SciFigs::Axis::properties().
{
TRACE;
switch (nt) {
case Number::Scientific:
return 1;
case Number::Weeks:
return 2;
case Number::Days:
return 3;
case Number::Hours:
return 4;
case Number::Minutes:
return 5;
case Number::Seconds:
return 6;
default:
return 0;
}
}
| int SciFigs::AxisFormatProperties::orientation2item | ( | Axis::Orientation | o | ) | [static] |
References SciFigs::Axis::East, SciFigs::Axis::South, TRACE, and SciFigs::Axis::West.
Referenced by SciFigs::Axis::properties().
{
TRACE;
switch (o) {
case Axis::South:
return 1;
case Axis::East:
return 2;
case Axis::West:
return 3;
default:
return 0;
}
}