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/qhelpenginecore.cpp

    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**
     
    6767    q = helpEngineCore;
    6868    collectionHandler = new QHelpCollectionHandler(collectionFile, helpEngineCore);
    69     connect(collectionHandler, SIGNAL(error(const QString&)),
    70         this, SLOT(errorReceived(const QString&)));
     69    connect(collectionHandler, SIGNAL(error()),
     70        this, SLOT(errorReceived()));
    7171    needsSetup = true;
    7272}
     
    176176    indices or contents. If you need one of those use QHelpEngine
    177177    instead.
     178
     179
     180
     181
     182
     183
     184
    178185*/
    179186
     
    353360QString QHelpEngineCore::documentationFileName(const QString &namespaceName)
    354361{
    355     QString res;
    356     if (!d->setup())
    357         return res;
    358     const QHelpCollectionHandler::DocInfoList docList = d->collectionHandler->registeredDocumentations();
    359     foreach(const QHelpCollectionHandler::DocInfo info, docList) {
    360         if (info.namespaceName == namespaceName) {
    361             QFileInfo fi(d->collectionHandler->collectionFile());
    362             fi.setFile(fi.absolutePath() + QDir::separator() + info.fileName);
    363             res = QDir::cleanPath(fi.absoluteFilePath());
    364             break;
     362    if (d->setup()) {
     363        const QHelpCollectionHandler::DocInfoList docList =
     364            d->collectionHandler->registeredDocumentations();
     365        foreach(const QHelpCollectionHandler::DocInfo info, docList) {
     366            if (info.namespaceName == namespaceName) {
     367                if (QDir::isAbsolutePath(info.fileName))
     368                    return QDir::cleanPath(info.fileName);
     369
     370                QFileInfo fi(d->collectionHandler->collectionFile());
     371                fi.setFile(fi.absolutePath() + QDir::separator() + info.fileName);
     372                return QDir::cleanPath(fi.absoluteFilePath());
     373            }
    365374        }
    366375    }
    367     return res;
     376    return ;
    368377}
    369378
Note: See TracChangeset for help on using the changeset viewer.