diff options
| author | 2017-10-21 23:35:01 -0400 | |
|---|---|---|
| committer | 2017-10-21 23:35:01 -0400 | |
| commit | 0f76c9b0c706764c334c1b0fa49842ccaddd8d94 (patch) | |
| tree | 176348ef638ad6bb8ee56d564c3a5d932fc6d2f7 /src/modules/help/HelpIndex.h | |
| parent | Fix typo introduced in e9f3c22 (diff) | |
| download | KVIrc-0f76c9b0c706764c334c1b0fa49842ccaddd8d94.tar.gz KVIrc-0f76c9b0c706764c334c1b0fa49842ccaddd8d94.tar.bz2 KVIrc-0f76c9b0c706764c334c1b0fa49842ccaddd8d94.zip | |
General code cleanup and coverity fixes - mostly fixes uninitialized members
Diffstat (limited to 'src/modules/help/HelpIndex.h')
| -rw-r--r-- | src/modules/help/HelpIndex.h | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/modules/help/HelpIndex.h b/src/modules/help/HelpIndex.h index 0a6b401f8..968640699 100644 --- a/src/modules/help/HelpIndex.h +++ b/src/modules/help/HelpIndex.h @@ -52,8 +52,8 @@ QT_BEGIN_NAMESPACE struct Document { + Document() = default; Document(int d, int f) : docNumber(d), frequency(f) {} - Document() : docNumber(-1), frequency(0) {} bool operator==(const Document & doc) const { return docNumber == doc.docNumber; @@ -70,8 +70,8 @@ struct Document { return frequency < doc.frequency; } - qint16 docNumber; - qint16 frequency; + qint16 docNumber = -1; + qint16 frequency = 0; }; QDataStream & operator>>(QDataStream & s, Document & l); @@ -104,8 +104,8 @@ public: void setDocListFile(const QString &); void setDocList(const QStringList &); - const QStringList & documentList() { return docList; }; - const QStringList & titlesList() { return titleList; }; + const QStringList & documentList() const { return docList; }; + const QStringList & titlesList() const { return titleList; }; signals: void indexingStart(int); @@ -127,19 +127,21 @@ private: QVector<Document> setupDummyTerm(const QStringList &); bool searchForPattern(const QStringList &, const QStringList &, const QString &); void buildMiniDict(const QString &); + QString getCharsetForDocument(QFile *); QStringList docList; QStringList titleList; QHash<QString, Entry *> dict; QHash<QString, PosEntry *> miniDict; - uint wordNum; + uint wordNum = 0; QString docPath; - QString dictFile, docListFile; + QString dictFile; + QString docListFile; bool alreadyHaveDocList; - bool lastWindowClosed; + bool lastWindowClosed = false; QHash<QString, QString> documentTitleCache; - QTimer * m_pTimer; - int m_iCurItem; + QTimer * m_pTimer = nullptr; + int m_iCurItem = 0; }; #endif |
