FlightGear next
|
#include <UnitsModel.hxx>
Inherits QAbstractListModel.
Public Types | |
using | UnitVec = std::vector<Units::Type> |
Public Slots | |
void | setMode (Units::Mode mode) |
void | setSelectedIndex (int selectedIndex) |
void | setSelectedUnit (int u) |
Signals | |
void | modeChanged (Units::Mode mode) |
void | selectionChanged (int selectedIndex) |
Public Member Functions | |
UnitsModel () | |
int | rowCount (const QModelIndex &parent) const override |
QVariant | data (const QModelIndex &index, int role) const override |
QHash< int, QByteArray > | roleNames () const override |
Units::Mode | mode () const |
int | selectedIndex () const |
double | minValue () const |
double | maxValue () const |
double | stepSize () const |
int | numDecimals () const |
QValidator * | validator () const |
QString | maxTextForMetrics () const |
bool | isPrefix () const |
bool | doesWrap () const |
QString | shortText () const |
Units::Type | selectedUnit () const |
int | numChoices () const |
Q_INVOKABLE bool | isUnitInMode (int unit) const |
Properties | |
Units::Mode | mode |
int | numChoices |
int | selectedIndex |
int | selectedUnit |
double | minValue |
double | maxValue |
double | stepSize |
int | numDecimals |
QString | maxTextForMetrics |
QString | shortText |
bool | isPrefix |
bool | wraps |
QValidator * | validator |
Definition at line 118 of file UnitsModel.hxx.
using UnitsModel::UnitVec = std::vector<Units::Type> |
Definition at line 142 of file UnitsModel.hxx.
UnitsModel::UnitsModel | ( | ) |
Definition at line 117 of file UnitsModel.cxx.
|
override |
Definition at line 129 of file UnitsModel.cxx.
bool UnitsModel::doesWrap | ( | ) | const |
Definition at line 188 of file UnitsModel.cxx.
bool UnitsModel::isPrefix | ( | ) | const |
Definition at line 181 of file UnitsModel.cxx.
bool UnitsModel::isUnitInMode | ( | int | unit | ) | const |
Definition at line 212 of file UnitsModel.cxx.
QString UnitsModel::maxTextForMetrics | ( | ) | const |
Definition at line 174 of file UnitsModel.cxx.
double UnitsModel::maxValue | ( | ) | const |
Definition at line 248 of file UnitsModel.cxx.
double UnitsModel::minValue | ( | ) | const |
Definition at line 241 of file UnitsModel.cxx.
|
inline |
Definition at line 150 of file UnitsModel.hxx.
|
signal |
int UnitsModel::numChoices | ( | ) | const |
Definition at line 207 of file UnitsModel.cxx.
int UnitsModel::numDecimals | ( | ) | const |
Definition at line 234 of file UnitsModel.cxx.
|
override |
Definition at line 218 of file UnitsModel.cxx.
|
override |
Definition at line 124 of file UnitsModel.cxx.
|
inline |
Definition at line 155 of file UnitsModel.hxx.
Units::Type UnitsModel::selectedUnit | ( | ) | const |
Definition at line 202 of file UnitsModel.cxx.
|
signal |
|
slot |
Definition at line 262 of file UnitsModel.cxx.
|
slot |
Definition at line 275 of file UnitsModel.cxx.
|
slot |
Definition at line 287 of file UnitsModel.cxx.
QString UnitsModel::shortText | ( | ) | const |
Definition at line 195 of file UnitsModel.cxx.
double UnitsModel::stepSize | ( | ) | const |
Definition at line 255 of file UnitsModel.cxx.
QValidator * UnitsModel::validator | ( | ) | const |
Definition at line 158 of file UnitsModel.cxx.
|
read |
Definition at line 135 of file UnitsModel.hxx.
|
read |
Definition at line 133 of file UnitsModel.hxx.
|
read |
Definition at line 130 of file UnitsModel.hxx.
|
read |
Definition at line 129 of file UnitsModel.hxx.
|
readwrite |
Definition at line 122 of file UnitsModel.hxx.
|
read |
Definition at line 124 of file UnitsModel.hxx.
|
read |
Definition at line 132 of file UnitsModel.hxx.
|
readwrite |
Definition at line 126 of file UnitsModel.hxx.
|
readwrite |
Definition at line 127 of file UnitsModel.hxx.
|
read |
Definition at line 134 of file UnitsModel.hxx.
|
read |
Definition at line 131 of file UnitsModel.hxx.
|
read |
Definition at line 138 of file UnitsModel.hxx.
|
read |
Definition at line 136 of file UnitsModel.hxx.