... | ... | @@ -44,6 +44,16 @@ Soubor: username_YYYY___0.db |
|
|
* vrací RAW doručenky v base64. Vstupem je Id zprávy.
|
|
|
* `const Isds::Hash getMessageHash(qint64 dmId) const`
|
|
|
* vrací strukturu s hash. Vstupem je Id zprávy.
|
|
|
* `QStringList getMessageForHtmlExport(qint64 dmId) const`
|
|
|
* vrací informace o zprávě pro export do HTML. Vstupem je Id zprávy.
|
|
|
* `QStringList getMessageForCsvExport(qint64 dmId) const`
|
|
|
* vrací informace o zprávě pro export do CSV. Vstupem je Id zprávy.
|
|
|
* `int getMessageProcessState(qint64 dmId) const`
|
|
|
* vrací stav zpracování zprávy. Vstupem je Id zprávy.
|
|
|
* `QByteArray getMessageTimestampRaw(qint64 dmId) const`
|
|
|
* vrací RAW časové razítko zprávy. Vstupem je Id zprávy..
|
|
|
* `FilenameEntry msgsGetAdditionalFilenameEntry(qint64 dmId) const`
|
|
|
* vrací dodatečné informace o zprávě. Vstupem je Id zprávy.
|
|
|
|
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
|
* `bool setMessageLocallyRead(qint64 dmId, bool read = true)`
|
... | ... | @@ -68,5 +78,15 @@ Soubor: username_YYYY___0.db |
|
|
* Vloží nebo aktualizuje RAW doručenky v databázi. Vstupem je Id zprávy, raw doručenky. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool updateMessageAuthorInfo(qint64 dmId, enum Isds::Type::SenderType senderType, const QString &senderName)`
|
|
|
* Aktualizuje dodatečné informace o zprávě v databázi. Vstupem je Id zprávy, typ odesílatele a název odesílatele. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool msgsDeleteMessageData(qint64 dmId)`
|
|
|
* Odstraní všechny záznamy o zprávě z databáze. Vstupem je Id zprávy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool setMessageVerified(qint64 dmId, bool verified)`
|
|
|
* Nastaví příznak o ověření podpisu zprávy do databáze. Vstupem je Id zprávy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool setMessageProcessState(qint64 dmId, enum MessageProcessState state)`
|
|
|
* Nastaví příznak o stavu vyřizování zprávy do databáze. Vstupem je Id zprávy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool copyCompleteMsgDataToAccountDb(const QString &sourceDbPath, qint64 msgId)`
|
|
|
* Okopíruje zprávu z jedné databáze do druhé databáze. Vstupem je cesta k cílové databázi a Id zprávy. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool copyRelevantMsgsToNewDb(const QString &newDbFileName, const QString &year)`
|
|
|
* Okopíruje zprávy z jedné databáze do druhé databáze podle roku dodání. Vstupem je cesta k cílové databázi a rok dodání zpráv. Vrací true, jestli se operace provedla úspěšně.
|
|
|
|
|
|
### Třídy, struktury, enums: |