96 HelpIndex(QString dp,
const QString & hp);
97 HelpIndex(QStringList dl,
const QString & hp);
101 QStringList
query(
const QStringList &,
const QStringList &,
const QStringList &);
126 QStringList
split(
const QString &);
128 bool searchForPattern(
const QStringList &,
const QStringList &,
const QString &);
QDataStream & operator<<(QDataStream &s, const Document &l)
Definition HelpIndex.cpp:83
QDataStream & operator>>(QDataStream &s, Document &l)
Definition HelpIndex.cpp:76
Definition HelpIndex.h:81
const QStringList & documentList() const
Definition HelpIndex.h:107
uint wordNum
Definition HelpIndex.h:135
void setDictionaryFile(const QString &)
Definition HelpIndex.cpp:118
void buildMiniDict(const QString &)
Definition HelpIndex.cpp:533
void setupDocumentList()
Definition HelpIndex.cpp:161
bool searchForPattern(const QStringList &, const QStringList &, const QString &)
Definition HelpIndex.cpp:540
QString docListFile
Definition HelpIndex.h:138
void writeDocumentList()
Definition HelpIndex.cpp:279
void readDocumentList()
Definition HelpIndex.cpp:317
QStringList titleList
Definition HelpIndex.h:132
bool alreadyHaveDocList
Definition HelpIndex.h:139
bool lastWindowClosed
Definition HelpIndex.h:140
QString docPath
Definition HelpIndex.h:136
void indexingProgress(int)
void parseDocument(const QString &, int)
Definition HelpIndex.cpp:197
QVector< Document > setupDummyTerm(const QStringList &)
Definition HelpIndex.cpp:509
void setDocListFile(const QString &)
Definition HelpIndex.cpp:123
void filterNext()
Definition HelpIndex.cpp:145
QString dictFile
Definition HelpIndex.h:137
QStringList getWildcardTerms(const QString &)
Definition HelpIndex.cpp:431
QStringList docList
Definition HelpIndex.h:131
void setLastWinClosed()
Definition HelpIndex.cpp:113
QHash< QString, Entry * > dict
Definition HelpIndex.h:133
QString getDocumentTitle(const QString &)
Definition HelpIndex.cpp:396
QStringList query(const QStringList &, const QStringList &, const QStringList &)
Definition HelpIndex.cpp:331
void makeIndex()
Definition HelpIndex.cpp:133
const QStringList & titlesList() const
Definition HelpIndex.h:108
QStringList split(const QString &)
Definition HelpIndex.cpp:482
QHash< QString, QString > documentTitleCache
Definition HelpIndex.h:141
void writeDict()
Definition HelpIndex.cpp:262
QHash< QString, PosEntry * > miniDict
Definition HelpIndex.h:134
int m_iCurItem
Definition HelpIndex.h:143
void insertInDict(const QString &, int)
Definition HelpIndex.cpp:176
void setDocList(const QStringList &)
Definition HelpIndex.cpp:128
QTimer * m_pTimer
Definition HelpIndex.h:142
void readDict()
Definition HelpIndex.cpp:294
#define d
Definition detector.cpp:69
#define l
Definition detector.cpp:77
#define f
Definition detector.cpp:71
#define s
Definition detector.cpp:84
#define p
Definition detector.cpp:81
Definition HelpIndex.h:54
Document(int d, int f)
Definition HelpIndex.h:56
qint16 frequency
Definition HelpIndex.h:74
bool operator>(const Document &doc) const
Definition HelpIndex.h:69
bool operator<(const Document &doc) const
Definition HelpIndex.h:61
qint16 docNumber
Definition HelpIndex.h:73
bool operator==(const Document &doc) const
Definition HelpIndex.h:57
bool operator<=(const Document &doc) const
Definition HelpIndex.h:65
Definition HelpIndex.h:85
QVector< Document > documents
Definition HelpIndex.h:88
Entry(int d)
Definition HelpIndex.h:86
Entry(QVector< Document > l)
Definition HelpIndex.h:87
Definition HelpIndex.h:91
QList< uint > positions
Definition HelpIndex.h:93
PosEntry(int p)
Definition HelpIndex.h:92