aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/help/HelpIndex.h
diff options
context:
space:
mode:
authorGravatar IceN9ne2017-10-21 23:35:01 -0400
committerGravatar IceN9ne2017-10-21 23:35:01 -0400
commit0f76c9b0c706764c334c1b0fa49842ccaddd8d94 (patch)
tree176348ef638ad6bb8ee56d564c3a5d932fc6d2f7 /src/modules/help/HelpIndex.h
parentFix typo introduced in e9f3c22 (diff)
downloadKVIrc-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.h22
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