Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace struktury Dbt::Statuses

Veřejné metody

QVariantMap toMap () const
 
 Statuses (const QString &id)
 
void clear ()
 

Statické veřejné metody

static Statuses fromMap (const QVariantMap &)
 

Veřejné atributy

QString status
 
QString description
 
QString abbreviation
 
QString color
 
bool closed
 
bool can_be_run
 
bool ignored
 
bool can_have_next
 
QList< Statusesnext
 

Detailní popis

Definice je uvedena na řádku 117 v souboru dbt.h.

Dokumentace konstruktoru a destruktoru

◆ Statuses() [1/2]

Dbt::Statuses::Statuses ( const QString & id)
inline

Definice je uvedena na řádku 130 v souboru dbt.h.

130{ clear(); status = id; }

◆ Statuses() [2/2]

Dbt::Statuses::Statuses ( )
inline

Definice je uvedena na řádku 131 v souboru dbt.h.

131{ clear(); }

Dokumentace členských funkcí

◆ clear()

void Dbt::Statuses::clear ( )
inline

Definice je uvedena na řádku 132 v souboru dbt.h.

132 {
133 closed = false;
134 can_be_run = false;
135 ignored = false;
136 can_have_next = false;
137 status = QString();
138 description = QString();
139 abbreviation = QString();
140 color = QString();
141 next.clear();
142 }

◆ fromMap()

Statuses Statuses::fromMap ( const QVariantMap & data)
static

Definice je uvedena na řádku 164 v souboru dbt.cpp.

164 {
165 Statuses x;
166 x.status = data["status"].toString();
167 x.description = data["description"].toString();
168 x.abbreviation = data["abbreviation"].toString();
169 x.color = data["color"].toString();
170 x.closed= data["closed"].toBool();
171 x.can_be_run = data["can_be_run"].toBool();
172 x.ignored = data["ignored"].toBool();
173 if (data.contains("next")) {
174 const QVariantList next = data["next"].toList();
175 for (int i=0; i<next.size(); i++) {
176 x.next << Statuses::fromMap(next[i].toMap());
177 }
178 }
179 return x;
180}

◆ toMap()

QVariantMap Statuses::toMap ( ) const

Definice je uvedena na řádku 148 v souboru dbt.cpp.

148 {
149 QVariantMap data;
150 data["status"] = status;
151 data["description"] = description;
152 data["abbreviation"] = abbreviation;
153 data["color"] = color;
154 data["closed"] = closed;
155 data["can_be_run"] = can_be_run;
156 data["ignored"] = ignored;
157 if (can_have_next) {
158 data["next"] = toList(next);
159 }
160 return data;
161}

Dokumentace datových členů

◆ abbreviation

QString Dbt::Statuses::abbreviation

Definice je uvedena na řádku 120 v souboru dbt.h.

◆ can_be_run

bool Dbt::Statuses::can_be_run

Definice je uvedena na řádku 123 v souboru dbt.h.

◆ can_have_next

bool Dbt::Statuses::can_have_next

Definice je uvedena na řádku 125 v souboru dbt.h.

◆ closed

bool Dbt::Statuses::closed

Definice je uvedena na řádku 122 v souboru dbt.h.

◆ color

QString Dbt::Statuses::color

Definice je uvedena na řádku 121 v souboru dbt.h.

◆ description

QString Dbt::Statuses::description

Definice je uvedena na řádku 119 v souboru dbt.h.

◆ ignored

bool Dbt::Statuses::ignored

Definice je uvedena na řádku 124 v souboru dbt.h.

◆ next

QList<Statuses> Dbt::Statuses::next

Definice je uvedena na řádku 126 v souboru dbt.h.

◆ status

QString Dbt::Statuses::status

Definice je uvedena na řádku 118 v souboru dbt.h.


Dokumentace pro tuto strukturu byla vygenerována z následujících souborů: