... | @@ -16,7 +16,7 @@ Soubor: username_msg.db |
... | @@ -16,7 +16,7 @@ Soubor: username_msg.db |
|
* vrací seznam ID všech zpráv z databáze, které jsou starší než uvedený počet dní. Vstupem je počet dní, výstupem je seznam id zpráv.
|
|
* vrací seznam ID všech zpráv z databáze, které jsou starší než uvedený počet dní. Vstupem je počet dní, výstupem je seznam id zpráv.
|
|
* `int getMessageCountFromDb(enum MessageType messageType)`
|
|
* `int getMessageCountFromDb(enum MessageType messageType)`
|
|
* vrací počet zpráv v databázi. Vstupem je typ zprávy.
|
|
* vrací počet zpráv v databázi. Vstupem je typ zprávy.
|
|
* `MsgEnvelope getMessageEnvelopeFromDb(qint64 dmId)`
|
|
* `Isds::Envelope getMessageEnvelopeFromDb(qint64 dmId)`
|
|
* vrací strukturu, která obsahuje dat obálky zprávy. Vstupem je id zprávy.
|
|
* vrací strukturu, která obsahuje dat obálky zprávy. Vstupem je id zprávy.
|
|
* `void getMessageListModelFromDb(MessageListModel *msgModel, const QString &userName, enum MessageType messageType)`
|
|
* `void getMessageListModelFromDb(MessageListModel *msgModel, const QString &userName, enum MessageType messageType)`
|
|
* nastaví model zpráv pro QML. Vstupem je uživatelské jméno účtu a typ zpráv.
|
|
* nastaví model zpráv pro QML. Vstupem je uživatelské jméno účtu a typ zpráv.
|
... | @@ -32,10 +32,10 @@ Soubor: username_msg.db |
... | @@ -32,10 +32,10 @@ Soubor: username_msg.db |
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
* `bool deleteMessageFromDb(qint64 msgId)`
|
|
* `bool deleteMessageFromDb(qint64 msgId)`
|
|
* odstraní zprávu z databáze. Vstupem je ID zprávy. Vrací true, když se akce provede úspěšně.
|
|
* odstraní zprávu z databáze. Vstupem je ID zprávy. Vrací true, když se akce provede úspěšně.
|
|
* `bool insertEventsIntoDb(qint64 msgId, const Messages::Event &event)`
|
|
* `bool insertEventsIntoDb(qint64 msgId, const Isds::Event &event)`
|
|
* vloží nebo aktualizuje událost zprávy v databázi. Vstupem je struktura popisujicí událost. Vrací true, když se akce provede úspěšně.
|
|
* vloží nebo aktualizuje událost zprávy v databázi. Vstupem je struktura popisujicí událost. Vrací true, když se akce provede úspěšně.
|
|
* `bool insertOrUpdateMessageEnvelopeInDb(const MsgEnvelope &msgEnvelopeData)`
|
|
* `bool insertOrUpdateMessageEnvelopeInDb(qint64 msgId, enum MessageType messageType, const Isds::Envelope &envelope)`
|
|
* vloží nebo aktualizuje obálku zprávy v databázi. Vstupem je struktura popisujicí obálku zprávy. Vrací true, když se akce provede úspěšně.
|
|
* vloží nebo aktualizuje obálku zprávy v databázi. Vstupem je id zprávy, orientace zprávy, struktura popisujicí obálku zprávy. Vrací true, když se akce provede úspěšně.
|
|
* `bool markMessageLocallyRead(qint64 msgId, bool read)`
|
|
* `bool markMessageLocallyRead(qint64 msgId, bool read)`
|
|
* nastaví příznak lokálního přečtení zprávy. Vstupem je ID zprávy a příznak přečteno (true/false). Vrací true, když se akce provede úspěšně.
|
|
* nastaví příznak lokálního přečtení zprávy. Vstupem je ID zprávy a příznak přečteno (true/false). Vrací true, když se akce provede úspěšně.
|
|
* `bool markMessagesLocallyRead(enum MessageType messageType, bool read)`
|
|
* `bool markMessagesLocallyRead(enum MessageType messageType, bool read)`
|
... | @@ -46,7 +46,7 @@ Soubor: username_msg.db |
... | @@ -46,7 +46,7 @@ Soubor: username_msg.db |
|
* aktualizuje informaci o stažení kompletní zprávy u všech zpráv v databázi. Vstupem je true, jestli jsou staženy kompletní zprávy, jinak false. Vrací true, když se akce provede úspěšně.
|
|
* aktualizuje informaci o stažení kompletní zprávy u všech zpráv v databázi. Vstupem je true, jestli jsou staženy kompletní zprávy, jinak false. Vrací true, když se akce provede úspěšně.
|
|
* `bool updateMessageAuthorInfoInDb(qint64 msgId, const QString &data)`
|
|
* `bool updateMessageAuthorInfoInDb(qint64 msgId, const QString &data)`
|
|
* aktualizuje informace o autorovi zprávy v databázi. Vstupem je ID zprávy a informace o autorovi. Vrací true, když se akce provede úspěšně.
|
|
* aktualizuje informace o autorovi zprávy v databázi. Vstupem je ID zprávy a informace o autorovi. Vrací true, když se akce provede úspěšně.
|
|
* `bool updateMessageEnvelopeInDb(const MsgEnvelope &msgEnvelopeData)`
|
|
* `bool updateMessageEnvelopeInDb(const Isds::Envelope &envelope)`
|
|
* aktualizuje obálku zprávy v databázi. Vstupem je struktura popisujicí obálku zprávy. Vrací true, když se akce provede úspěšně.
|
|
* aktualizuje obálku zprávy v databázi. Vstupem je struktura popisujicí obálku zprávy. Vrací true, když se akce provede úspěšně.
|
|
|
|
|
|
### Operace pro manipulaci s databází:
|
|
### Operace pro manipulaci s databází:
|
... | | ... | |