diff options
Diffstat (limited to 'src/qdoc/qdocglobals.cpp')
-rw-r--r-- | src/qdoc/qdocglobals.cpp | 213 |
1 files changed, 0 insertions, 213 deletions
diff --git a/src/qdoc/qdocglobals.cpp b/src/qdoc/qdocglobals.cpp deleted file mode 100644 index 05fa3a96f..000000000 --- a/src/qdoc/qdocglobals.cpp +++ /dev/null @@ -1,213 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2018 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the tools applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:GPL-EXCEPT$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qdocglobals.h" -#include "qdoccommandlineparser.h" - -#include <QtCore/qdebug.h> -#include <QtCore/qdir.h> -#include <QtCore/qfile.h> - -bool QDocGlobals::highlighting() const -{ - return m_highlighting; -} - -void QDocGlobals::enableHighlighting(bool value) -{ - m_highlighting = value; -} - -bool QDocGlobals::showInternal() const -{ - return m_showInternal; -} - -void QDocGlobals::setShowInternal(bool value) -{ - m_showInternal = value; -} - -bool QDocGlobals::singleExec() const -{ - return m_singleExec; -} -void QDocGlobals::setSingleExec(bool value) -{ - m_singleExec = value; -} - -bool QDocGlobals::writeQaPages() const -{ - return m_writeQaPages; -} -void QDocGlobals::setWriteQaPages(bool value) -{ - m_writeQaPages = value; -} - -bool QDocGlobals::redirectDocumentationToDevNull() const -{ - return m_redirectDocumentationToDevNull; -} - -void QDocGlobals::setRedirectDocumentationToDevNull(bool value) -{ - m_redirectDocumentationToDevNull = value; -} - -bool QDocGlobals::noLinkErrors() const -{ - return m_noLinkErrors; -} - -void QDocGlobals::setNoLinkErrors(bool value) -{ - m_noLinkErrors = value; -} - -bool QDocGlobals::autolinkErrors() const -{ - return m_autolinkErrors; -} - -void QDocGlobals::setAutolinkErrors(bool value) -{ - m_autolinkErrors = value; -} - -bool QDocGlobals::obsoleteLinks() const -{ - return m_obsoleteLinks; -} - -void QDocGlobals::setObsoleteLinks(bool value) -{ - m_obsoleteLinks = value; -} - -QStringList QDocGlobals::defines() const -{ - return m_defines; -} - -void QDocGlobals::addDefine(const QStringList &valueList) -{ - m_defines += valueList; -} - -QStringList QDocGlobals::includesPaths() const -{ - return m_includesPaths; -} - -void QDocGlobals::addIncludePath(const QString &flag, const QString &path) -{ - QString includePath = flag + path; - m_includesPaths << includePath; -} - -QStringList &QDocGlobals::dependModules() -{ - return m_dependModules; -} - -QStringList QDocGlobals::indexDirs() const -{ - return m_indexDirs; -} - -void QDocGlobals::appendToIndexDirs(const QString &path) -{ - m_indexDirs += path; -} - -QString QDocGlobals::currentDir() const -{ - return m_currentDir; -} - -void QDocGlobals::setCurrentDir(const QString &path) -{ - m_currentDir = path; -} - -QString QDocGlobals::previousCurrentDir() const -{ - return m_previousCurrentDir; -} - -void QDocGlobals::setPreviousCurrentDir(const QString &path) -{ - m_previousCurrentDir = path; -} - -void QDocGlobals::setIncludePaths(const QDocCommandLineParser &parser) -{ - QDir currentDir = QDir::current(); - auto includePaths = parser.values(parser.includePathOption); - for (const auto &path : qAsConst(includePaths)) - addIncludePath("-I", currentDir.absoluteFilePath(path)); - -#ifdef QDOC_PASS_ISYSTEM - includePaths = parser.values(parser.includePathSystemOption); - for (const auto &path : qAsConst(includePaths)) - addIncludePath("-isystem", currentDir.absoluteFilePath(path)); -#endif - includePaths = parser.values(parser.frameworkOption); - for (const auto &path : qAsConst(includePaths)) - addIncludePath("-F", currentDir.absoluteFilePath(path)); -} - -void QDocGlobals::setIndexDirs(const QDocCommandLineParser &parser) -{ - const auto indexDirs = parser.values(parser.indexDirOption); - for (const auto &indexDir : indexDirs) { - if (QFile::exists(indexDir)) - appendToIndexDirs(indexDir); - else - qDebug() << "Cannot find index directory" << indexDir; - } -} - -void QDocGlobals::setOptions(const QDocCommandLineParser &parser) -{ - addDefine(parser.values(parser.defineOption)); - m_dependModules += parser.values(parser.dependsOption); - enableHighlighting(parser.isSet(parser.highlightingOption)); - setShowInternal(parser.isSet(parser.showInternalOption)); - setSingleExec(parser.isSet(parser.singleExecOption)); - setWriteQaPages(parser.isSet(parser.writeQaPagesOption)); - setRedirectDocumentationToDevNull(parser.isSet(parser.redirectDocumentationToDevNullOption)); - setIndexDirs(parser); - setObsoleteLinks(parser.isSet(parser.obsoleteLinksOption)); - setNoLinkErrors(parser.isSet(parser.noLinkErrorsOption) || - qEnvironmentVariableIsSet("QDOC_NOLINKERRORS")); - setAutolinkErrors(parser.isSet(parser.autoLinkErrorsOption)); - setIncludePaths(parser); -} |