Hlavní třída - startovaná z main, inicializuje aplikaci a startuje potřebné objekty.
...
#include <timesheetserver.h>
|
void | restart () |
| Restartuje (nebo ukončí) server.
|
|
|
void | init () |
| Funkce volaná přes timer po startu aplikace.
|
|
void | destroy () |
| Ukončí aplikaci.
|
|
void | quit () |
| Ukončí aplikaci natrvrdo, quit.
|
|
Hlavní třída - startovaná z main, inicializuje aplikaci a startuje potřebné objekty.
Definice je uvedena na řádku 17 v souboru timesheetserver.h.
◆ ~TimesheetServer()
TimesheetServer::~TimesheetServer |
( |
| ) |
|
Definice je uvedena na řádku 53 v souboru timesheetserver.cpp.
53 {
54 PDEBUG;
55 QCoreApplication::quit();
56}
◆ TimesheetServer()
TimesheetServer::TimesheetServer |
( |
| ) |
|
|
private |
Konstruktor, přes timer volá funkci init()
Definice je uvedena na řádku 37 v souboru timesheetserver.cpp.
37 {
40 QTimer::singleShot(1,
this, SLOT(
init()));
42}
static MSettings * instance(QObject *parent=NULL)
Vytváří signleton instanci třídy, vyhledá konfigurační soubor.
void init()
Funkce volaná přes timer po startu aplikace.
static QDateTime m_startTime
Čas startu.
static TimesheetServer * m_timesheetServer
Singleton instance třídy.
◆ destroy
void TimesheetServer::destroy |
( |
| ) |
|
|
privateslot |
Ukončí aplikaci.
Definice je uvedena na řádku 71 v souboru timesheetserver.cpp.
71 {
72 PDEBUG;
73 deleteLater();
74}
◆ init
void TimesheetServer::init |
( |
| ) |
|
|
privateslot |
Funkce volaná přes timer po startu aplikace.
Vytváří potřebné objekty: Databaze, FrontaHovoru, SeznamJednotek, MedibusServer, SipServer
Definice je uvedena na řádku 77 v souboru timesheetserver.cpp.
77 {
78 PDEBUG;
79 Logger::instance(this);
80 PDEBUG << "Starting server";
81
82
83 Db::Database::instance(this);
84
85
86
87
88
89
90
91
92
93
94
97
98
99
100
101
102
103
104
105
106
107 PDEBUG << "Started";
108}
static Httpd * httpd(QObject *parent=NULL)
Vrací ukazatal na singleton instanci třídy.
static Guard * guard(QObject *parent=NULL)
Vrací ukazatel na singleton instanci třídy.
◆ instance()
Vrací ukazatel na singleton instanci třídy.
Definice je uvedena na řádku 45 v souboru timesheetserver.cpp.
45 {
48 }
50}
TimesheetServer()
Konstruktor, přes timer volá funkci init()
◆ quit
void TimesheetServer::quit |
( |
| ) |
|
|
privateslot |
Ukončí aplikaci natrvrdo, quit.
Definice je uvedena na řádku 65 v souboru timesheetserver.cpp.
65 {
66 PDEBUG;
67 QCoreApplication::quit();
68}
◆ restart
void TimesheetServer::restart |
( |
| ) |
|
|
slot |
Restartuje (nebo ukončí) server.
Definice je uvedena na řádku 59 v souboru timesheetserver.cpp.
59 {
60 QTimer::singleShot(1000,
this, SLOT(
destroy()));
61 QTimer::singleShot(5000,
this, SLOT(
quit()));
62}
void quit()
Ukončí aplikaci natrvrdo, quit.
void destroy()
Ukončí aplikaci.
◆ startTime()
const QDateTime & TimesheetServer::startTime |
( |
| ) |
const |
|
inline |
◆ m_startTime
QDateTime TimesheetServer::m_startTime |
|
staticprivate |
◆ m_timesheetServer
Dokumentace pro tuto třídu byla vygenerována z následujících souborů: