summaryrefslogtreecommitdiffstats
path: root/src/assistant/lib/qhelpsearchindex_default_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2011-09-12 22:29:32 +0200
committerLars Knoll <lars.knoll@nokia.com>2011-09-13 20:17:44 +0200
commit7d0a7adede5166cf64ceb7b7826d2817d9f86e7d (patch)
tree705233a6ffdf0cc41a5906d5255798695ff1d601 /src/assistant/lib/qhelpsearchindex_default_p.h
parent5a818d1e1e7f63c30ea00753397f5c9831c6c0d6 (diff)
Get assistant to compile against refactor
Give the source code a somewhat saner structure while I'm at it. Change-Id: I99766405debe231a0562dd623ba1d17f19333656 Reviewed-on: http://codereview.qt-project.org/4829 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src/assistant/lib/qhelpsearchindex_default_p.h')
-rw-r--r--src/assistant/lib/qhelpsearchindex_default_p.h149
1 files changed, 0 insertions, 149 deletions
diff --git a/src/assistant/lib/qhelpsearchindex_default_p.h b/src/assistant/lib/qhelpsearchindex_default_p.h
deleted file mode 100644
index 868609960..000000000
--- a/src/assistant/lib/qhelpsearchindex_default_p.h
+++ /dev/null
@@ -1,149 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the Qt Assistant of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef QHELPSEARCHINDEXDEFAULT_H
-#define QHELPSEARCHINDEXDEFAULT_H
-
-//
-// W A R N I N G
-// -------------
-//
-// This file is not part of the Qt API. It exists for the convenience
-// of the help generator tools. This header file may change from version
-// to version without notice, or even be removed.
-//
-// We mean it.
-//
-
-#include <QtCore/QString>
-#include <QtCore/QVector>
-#include <QtCore/QDataStream>
-
-QT_BEGIN_NAMESPACE
-
-namespace QtHelpInternal {
-
-struct Document {
- Document(qint16 d, qint16 f)
- : docNumber(d), frequency(f) {}
-
- Document()
- : docNumber(-1), frequency(0) {}
-
- bool operator==(const Document &doc) const {
- return docNumber == doc.docNumber;
- }
- bool operator<(const Document &doc) const {
- return frequency > doc.frequency;
- }
- bool operator<=(const Document &doc) const {
- return frequency >= doc.frequency;
- }
- bool operator>(const Document &doc) const {
- return frequency < doc.frequency;
- }
-
- qint16 docNumber;
- qint16 frequency;
-};
-
-struct DocumentInfo : public Document {
- DocumentInfo()
- : Document(-1, 0), documentTitle(QString()), documentUrl(QString()) {}
-
- DocumentInfo(qint16 d, qint16 f, const QString &title, const QString &url)
- : Document(d, f), documentTitle(title), documentUrl(url) {}
-
- DocumentInfo(const Document &document, const QString &title, const QString &url)
- : Document(document.docNumber, document.frequency), documentTitle(title), documentUrl(url) {}
-
- QString documentTitle;
- QString documentUrl;
-};
-
-struct Entry {
- Entry(qint16 d) { documents.append(Document(d, 1)); }
- Entry(QVector<Document> l) : documents(l) {}
-
- QVector<Document> documents;
-};
-
-struct PosEntry {
- PosEntry(int p) { positions.append(p); }
- QList<uint> positions;
-};
-
-struct Term {
- Term() : frequency(-1) {}
- Term(const QString &t, int f, QVector<Document> l) : term(t), frequency(f), documents(l) {}
- QString term;
- int frequency;
- QVector<Document>documents;
- bool operator<(const Term &i2) const { return frequency < i2.frequency; }
-};
-
-struct TermInfo {
- TermInfo() : frequency(-1) {}
- TermInfo(const QString &t, int f, QVector<DocumentInfo> l)
- : term(t), frequency(f), documents(l) {}
-
- bool operator<(const TermInfo &i2) const { return frequency < i2.frequency; }
-
- QString term;
- int frequency;
- QVector<DocumentInfo>documents;
-};
-
-} // namespace QtHelpInternal
-
-using QtHelpInternal::Document;
-using QtHelpInternal::DocumentInfo;
-using QtHelpInternal::Entry;
-using QtHelpInternal::PosEntry;
-using QtHelpInternal::Term;
-using QtHelpInternal::TermInfo;
-
-QDataStream &operator>>(QDataStream &s, Document &l);
-QDataStream &operator<<(QDataStream &s, const Document &l);
-
-QT_END_NAMESPACE
-
-#endif // QHELPSEARCHINDEXDEFAULT_H