... | ... | @@ -26,6 +26,10 @@ Soubor: username_YYYY___0.db |
|
|
* vrací seznam příloh zprávy. Vstupem je Id zprávy.
|
|
|
* `QList<AttachmentEntry> attachEntries(qint64 msgId) const`
|
|
|
* vrací seznam informací o přílohách pro model. Vstupem je Id zprávy.
|
|
|
* `int getMessageStatus(qint64 dmId) const`
|
|
|
* vrací stav zprávy. Vstupem je Id zprávy.
|
|
|
|
|
|
|
|
|
|
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
|
* `bool setMessageLocallyRead(qint64 dmId, bool read = true)`
|
... | ... | @@ -34,5 +38,12 @@ Soubor: username_YYYY___0.db |
|
|
* Vloží obálku zprávy do databáze. Vstupem je struktura popisující obálku zprávy, doplňující informace o obálce a orientaci zprávy (odeslaná/přijatá). Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool updateMessageEnvelope(const Isds::Envelope &envelope, const QString &_origin, enum MessageDirection msgDirect)`
|
|
|
* Aktualizuje existující obálku zprávy v databázi. Vstupem je struktura popisující obálku zprávy, doplňující informace o obálce a orientaci zprávy (odeslaná/přijatá). Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool msgsUpdateMessageState(qint64 dmId, const QString &dmDeliveryTime, const QString &dmAcceptanceTime, int dmMessageStatus)`
|
|
|
* Aktualizuje stav a informace o doručení zprávy v databázi. Vstupem je Id zprávy, čas dodání, čas doručení a stav právy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool insertOrUpdateMessageAttachment(qint64 dmId, const Isds::Document &document)`
|
|
|
* Vloží obálku zprávy do databáze. Vstupem je Id zprávy a struktura popisující soubor přílohy zprávy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool deleteMessageAttachments(qint64 dmId)`
|
|
|
* Odstraní přílohy zprávy z databáze. Vstupem je Id zprávy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
|
|
|
|
|
|
### Třídy, struktury, enums: |