summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/tools/assistant/profile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/tools/assistant/profile.cpp')
-rw-r--r--tqtinterface/qt4/tools/assistant/profile.cpp124
1 files changed, 0 insertions, 124 deletions
diff --git a/tqtinterface/qt4/tools/assistant/profile.cpp b/tqtinterface/qt4/tools/assistant/profile.cpp
deleted file mode 100644
index 6215d39..0000000
--- a/tqtinterface/qt4/tools/assistant/profile.cpp
+++ /dev/null
@@ -1,124 +0,0 @@
-/**********************************************************************
-** Copyright (C) 2000-2008 Trolltech ASA. All rights reserved.
-**
-** This file is part of the TQt Assistant.
-**
-** This file may be used under the terms of the GNU General
-** Public License versions 2.0 or 3.0 as published by the Free
-** Software Foundation and appearing in the files LICENSE.GPL2
-** and LICENSE.GPL3 included in the packaging of this file.
-** Alternatively you may (at your option) use any later version
-** of the GNU General Public License if such license has been
-** publicly approved by Trolltech ASA (or its successors, if any)
-** and the KDE Free TQt Foundation.
-**
-** Please review the following information to ensure GNU General
-** Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/.
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at sales@trolltech.com.
-**
-** Licensees holding valid TQt Commercial licenses may use this file in
-** accordance with the TQt Commercial License Agreement provided with
-** the Software.
-**
-** This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
-** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted
-** herein.
-**
-**********************************************************************/
-#include "profile.h"
-#include <tqxml.h>
-#include <tqtextcodec.h>
-#include <tqfileinfo.h>
-#include <tqregexp.h>
-#include <tqdir.h>
-
-#define TQT_TITLE "TQt Reference Documentation"
-#define DESIGNER_TITLE "TQt Designer Manual"
-#define ASSISTANT_TITLE "TQt Assistant Manual"
-#define LINGUIST_TITLE "Guide to the TQt Translation Tools"
-#define TQMAKE_TITLE "qmake User Guide"
-
-Profile *Profile::createDefaultProfile( const TQString &docPath )
-{
- TQString path = qInstallPathDocs();
- if ( !docPath.isEmpty() )
- path = docPath;
- path = path + "/html/";
- Profile *profile = new Profile;
- profile->valid = TRUE;
- profile->type = DefaultProfile;
- profile->props["name"] = "default";
- profile->props["applicationicon"] = "appicon.png";
- profile->props["aboutmenutext"] = "About TQt";
- profile->props["abouturl"] = "about_qt";
- profile->props["title"] = "TQt Assistant";
- profile->props["basepath"] = path;
- profile->props["startpage"] = path + "index.html";
-
- profile->addDCFTitle( path + "qt.dcf", TQT_TITLE );
- profile->addDCFTitle( path + "designer.dcf", DESIGNER_TITLE );
- profile->addDCFTitle( path + "assistant.dcf", ASSISTANT_TITLE );
- profile->addDCFTitle( path + "linguist.dcf", LINGUIST_TITLE );
- profile->addDCFTitle( path + "qmake.dcf", TQMAKE_TITLE );
-
- profile->addDCFIcon( TQT_TITLE, "qt.png" );
- profile->addDCFIcon( DESIGNER_TITLE, "designer.png" );
- profile->addDCFIcon( ASSISTANT_TITLE, "assistant.png" );
- profile->addDCFIcon( LINGUIST_TITLE, "linguist.png" );
-
- profile->addDCFIndexPage( TQT_TITLE, path + "index.html" );
- profile->addDCFIndexPage( DESIGNER_TITLE, path + "designer-manual.html" );
- profile->addDCFIndexPage( ASSISTANT_TITLE, path + "assistant.html" );
- profile->addDCFIndexPage( LINGUIST_TITLE, path + "linguist-manual.html" );
- profile->addDCFIndexPage( TQMAKE_TITLE, path + "qmake-manual.html" );
-
- profile->addDCFImageDir( TQT_TITLE, "../../gif/" );
- profile->addDCFImageDir( DESIGNER_TITLE, "../../gif/" );
- profile->addDCFImageDir( ASSISTANT_TITLE, "../../gif/" );
- profile->addDCFImageDir( LINGUIST_TITLE, "../../gif/" );
- profile->addDCFImageDir( TQMAKE_TITLE, "../../gif/" );
-
- return profile;
-}
-
-
-Profile::Profile()
- : valid( TRUE ), dparser( 0 )
-{
-}
-
-
-void Profile::removeDocFileEntry( const TQString &docfile )
-{
- docs.remove( docfile );
-
- TQStringList titles;
-
- for( TQMap<TQString,TQString>::Iterator it = dcfTitles.begin();
- it != dcfTitles.end(); ++it ) {
- if( (*it) == docfile ) {
- indexPages.remove( *it );
- icons.remove( *it );
- imageDirs.remove( *it );
- titles << it.key();
- }
- }
-
- for( TQStringList::ConstIterator title = titles.begin();
- title != titles.end(); ++title ) {
-
- dcfTitles.remove( *title );
- }
-
-#ifdef ASSISTANT_DEBUG
- qDebug( "docs:\n - " + docs.join( "\n - " ) );
- qDebug( "titles:\n - " + titles.join( "\n - " ) );
- qDebug( "keys:\n - " + ( (TQStringList*) &(dcfTitles.keys()) )->join( "\n - " ) );
- qDebug( "values:\n - " + ( (TQStringList*) &(dcfTitles.values()) )->join( "\n - " ) );
-#endif
-}