Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/tools/assistant/lib/qhelpsearchindexreader_clucene_p.h

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information ([email protected])
     4** All rights reserved.
     5** Contact: Nokia Corporation ([email protected])
    56**
    67** This file is part of the Qt Assistant of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you
     37** @nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    5454//
    5555
    56 #include "qhelpsearchengine.h"
     56#include "qhelpsearch.h"
    5757
    5858#include "fulltextsearch/qanalyzer_p.h"
    5959#include "fulltextsearch/qquery_p.h"
    60 
    61 #include <QtCore/QList>
    62 #include <QtCore/QMutex>
    63 #include <QtCore/QObject>
    64 #include <QtCore/QString>
    65 #include <QtCore/QThread>
    66 #include <QtCore/QWaitCondition>
    67 
    68 class QHelpEngineCore;
    6960
    7061QT_BEGIN_NAMESPACE
     
    7465        namespace clucene {
    7566
    76 class QHelpSearchIndexReader : public QThread
     67class QHelpSearchIndexReader
    7768{
    7869    Q_OBJECT
    7970
    8071public:
    81     QHelpSearchIndexReader();
    82     ~QHelpSearchIndexReader();
    83 
    84     void cancelSearching();
    85     void search(const QString &collectionFile,
    86         const QString &indexFilesFolder,
    87         const QList<QHelpSearchQuery> &queryList);
    88 
    89     int hitsCount() const;
    90     QHelpSearchEngine::SearchHit hit(int index) const;
    91 
    92 signals:
    93     void searchingStarted();
    94     void searchingFinished(int hits);
     72    QHelpSearchIndexReaderClucene();
     73    ~QHelpSearchIndexReaderClucene();
    9574
    9675private:
     
    10483    void boostSearchHits(const QHelpEngineCore &engine, QList<QHelpSearchEngine::SearchHit> &hitList,
    10584        const QList<QHelpSearchQuery> &queryList);
    106 
    107 private:
    108     QMutex mutex;
    109     QList<QHelpSearchEngine::SearchHit> hitList;
    110     QWaitCondition waitCondition;
    111 
    112     bool m_cancel;
    113     QString m_collectionFile;
    114     QList<QHelpSearchQuery> m_query;
    115     QString m_indexFilesFolder;
    11685};
    11786
Note: See TracChangeset for help on using the changeset viewer.