19#include <KDABLibFakes>
30static const char *staticPositionNames[] = {
31 QT_TRANSLATE_NOOP(
"Position",
"Unknown Position"),
32 QT_TRANSLATE_NOOP(
"Position",
"Center"),
33 QT_TRANSLATE_NOOP(
"Position",
"NorthWest"),
34 QT_TRANSLATE_NOOP(
"Position",
"North"),
35 QT_TRANSLATE_NOOP(
"Position",
"NorthEast"),
36 QT_TRANSLATE_NOOP(
"Position",
"East"),
37 QT_TRANSLATE_NOOP(
"Position",
"SouthEast"),
38 QT_TRANSLATE_NOOP(
"Position",
"South"),
39 QT_TRANSLATE_NOOP(
"Position",
"SouthWest"),
40 QT_TRANSLATE_NOOP(
"Position",
"West"),
41 QT_TRANSLATE_NOOP(
"Position",
"Floating")};
59static const int maxPositionValue = 10;
86 assert(
value <= maxPositionValue);
155 return staticPositionNames[m_value];
163 return tr(staticPositionNames[m_value]);
177 const int end = (options &
IncludeFloating) ? maxPositionValue : maxPositionValue - 1;
178 for (
int i = start; i <= end; ++i)
179 list.
append(staticPositionNames[i]);
194 const int end = (options &
IncludeFloating) ? maxPositionValue : maxPositionValue - 1;
195 for (
int i = start; i <= end; ++i)
202 for (
int i = 1; i <= maxPositionValue; ++i)
203 if (!qstricmp(
name, staticPositionNames[i]))
220 return (
value() == value_);
223#if !defined(QT_NO_DEBUG_STREAM)
226 dbg <<
"KDChart::Position("
Definition of global enums.
Defines a position, using compass terminology.
QString printableName() const
static Position fromName(const char *name)
static const Position & West
static QList< QByteArray > names(Options options=Options(IncludeCenter|IncludeFloating))
Returns a list of all string, corresponding to the pre-defined positions.
static const Position & South
bool operator==(const Position &) const
static QStringList printableNames(Options options=Options(IncludeCenter|IncludeFloating))
Returns a list of all translated string, corresponding to the pre-defined positions.
static const Position & Floating
const char * name() const
static const Position & North
static const Position & SouthWest
static const Position & NorthEast
static const Position & NorthWest
static const Position & SouthEast
static const Position & East
KDChartEnums::PositionValue value() const
static const Position & Center
static const Position & Unknown
QDebug operator<<(QDebug stream, const DataDimension &r)
void append(const T &value)