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

Veřejné metody

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

Statické veřejné metody

static EventTypes fromMap (const QVariantMap &)

Veřejné atributy

QString event_type
QString description
bool end_state
bool passage
bool arrival
bool vacation
bool sick_leave
bool compensatory_leave
bool business_trip
bool break_time
bool unpaid_leave
bool sick_care
bool doctor
bool paid_obstacle

Detailní popis

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

Dokumentace konstruktoru a destruktoru

◆ EventTypes() [1/2]

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

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

562 {
563 clear();
564 event_type = id;
565 }

◆ EventTypes() [2/2]

Dbt::EventTypes::EventTypes ( )
inline

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

567 {
568 clear();
569 }

Dokumentace členských funkcí

◆ clear()

void Dbt::EventTypes::clear ( )
inline

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

574 {
575 event_type.clear();
576 end_state = false;
577 passage = false;
578 arrival = false;
579 vacation = false;
580 sick_leave = false;
581 compensatory_leave = false;
582 business_trip = false;
583 break_time = false;
584 unpaid_leave = false;
585 sick_care = false;
586 }

◆ fromMap()

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

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

558 {
559 EventTypes x;
560 x.event_type = data["event_type"].toString();
561 x.description = data["description"].toString();
562 x.end_state = data["end_state"].toBool();
563 x.passage = data["passage"].toBool();
564 x.arrival = data["arrival"].toBool();
565 x.vacation = data["vacation"].toBool();
566 x.sick_leave = data["sick_leave"].toBool();
567 x.compensatory_leave = data["compensatory_leave"].toBool();
568 x.business_trip = data["business_trip"].toBool();
569 x.break_time = data["break_time"].toBool();
570 x.unpaid_leave = data["unpaid_leave"].toBool();
571 x.sick_care = data["sick_care"].toBool();
572 x.doctor = data["doctor"].toBool();
573 x.paid_obstacle = data["paid_obstacle"].toBool();
574 return x;
575}

◆ toMap()

QVariantMap EventTypes::toMap ( ) const

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

537 {
538 QVariantMap data;
539 data["event_type"] = event_type;
540 data["description"] = description;
541 data["event_type"] = event_type;
542 data["description"] = description;
543 data["end_state"] = end_state;
544 data["passage"] = passage;
545 data["arrival"] = arrival;
546 data["vacation"] = vacation;
547 data["sick_leave"] = sick_leave;
548 data["compensatory_leave"] = compensatory_leave;
549 data["business_trip"] = business_trip;
550 data["break_time"] = break_time;
551 data["unpaid_leave"] = unpaid_leave;
552 data["sick_care"] = sick_care;
553 data["doctor"] = doctor;
554 data["paid_obstacle"] = paid_obstacle;
555 return data;
556}

Dokumentace datových členů

◆ arrival

bool Dbt::EventTypes::arrival

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

◆ break_time

bool Dbt::EventTypes::break_time

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

◆ business_trip

bool Dbt::EventTypes::business_trip

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

◆ compensatory_leave

bool Dbt::EventTypes::compensatory_leave

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

◆ description

QString Dbt::EventTypes::description

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

◆ doctor

bool Dbt::EventTypes::doctor

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

◆ end_state

bool Dbt::EventTypes::end_state

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

◆ event_type

QString Dbt::EventTypes::event_type

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

◆ paid_obstacle

bool Dbt::EventTypes::paid_obstacle

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

◆ passage

bool Dbt::EventTypes::passage

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

◆ sick_care

bool Dbt::EventTypes::sick_care

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

◆ sick_leave

bool Dbt::EventTypes::sick_leave

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

◆ unpaid_leave

bool Dbt::EventTypes::unpaid_leave

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

◆ vacation

bool Dbt::EventTypes::vacation

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


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