diff options
Diffstat (limited to 'parts/appwizard/appwizarddlg.cpp')
-rw-r--r-- | parts/appwizard/appwizarddlg.cpp | 368 |
1 files changed, 184 insertions, 184 deletions
diff --git a/parts/appwizard/appwizarddlg.cpp b/parts/appwizard/appwizarddlg.cpp index 816786ff..3d854ba0 100644 --- a/parts/appwizard/appwizarddlg.cpp +++ b/parts/appwizard/appwizarddlg.cpp @@ -13,26 +13,26 @@ #include "appwizarddlg.h" -#include <qvbox.h> -#include <qbuttongroup.h> -#include <qcombobox.h> -#include <qtabwidget.h> -#include <qwidgetstack.h> -#include <qdir.h> -#include <qfileinfo.h> -#include <qgrid.h> -#include <qheader.h> -#include <qmap.h> -#include <qmultilineedit.h> -#include <qpushbutton.h> -#include <qradiobutton.h> -#include <qregexp.h> -#include <qtextstream.h> -#include <qtextview.h> -#include <qtoolbutton.h> -#include <qtooltip.h> -#include <qvalidator.h> -#include <qtimer.h> +#include <tqvbox.h> +#include <tqbuttongroup.h> +#include <tqcombobox.h> +#include <tqtabwidget.h> +#include <tqwidgetstack.h> +#include <tqdir.h> +#include <tqfileinfo.h> +#include <tqgrid.h> +#include <tqheader.h> +#include <tqmap.h> +#include <tqmultilineedit.h> +#include <tqpushbutton.h> +#include <tqradiobutton.h> +#include <tqregexp.h> +#include <tqtextstream.h> +#include <tqtextview.h> +#include <tqtoolbutton.h> +#include <tqtooltip.h> +#include <tqvalidator.h> +#include <tqtimer.h> #include <klistview.h> #include <kiconview.h> #include <kconfig.h> @@ -53,7 +53,7 @@ #include <ktrader.h> #include <kparts/componentfactory.h> #include <kio/netaccess.h> -#include <qfile.h> +#include <tqfile.h> #include <kmacroexpander.h> #include <karchive.h> #include <ktar.h> @@ -61,7 +61,7 @@ #include <kfileitem.h> #include <kio/chmodjob.h> -#include <qlayout.h> +#include <tqlayout.h> #include "domutil.h" #include "kdevversioncontrol.h" @@ -90,7 +90,7 @@ #include "propeditor/propertylist.h" #include "propeditor/propertyeditor.h" -AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const char *name) +AppWizardDialog::AppWizardDialog(AppWizardPart *part, TQWidget *parent, const char *name) : AppWizardDialogBase(parent, name,true), m_pCurrentAppInfo(0), m_profileSupport(new ProfileSupport(part)) { @@ -98,17 +98,17 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha m_customOptions = 0L; loadLicenses(); - connect( this, SIGNAL( selected( const QString & ) ), this, SLOT( pageChanged() ) ); + connect( this, TQT_SIGNAL( selected( const TQString & ) ), this, TQT_SLOT( pageChanged() ) ); helpButton()->hide(); templates_listview->header()->hide(); - templates_listview->setColumnWidthMode(0, QListView::Maximum); //to provide horiz scrollbar. + templates_listview->setColumnWidthMode(0, TQListView::Maximum); //to provide horiz scrollbar. m_templatesMenu = new KPopupMenu(templates_listview); - m_templatesMenu->insertItem(i18n("&Add to Favorites"), this, SLOT(addTemplateToFavourites())); + m_templatesMenu->insertItem(i18n("&Add to Favorites"), this, TQT_SLOT(addTemplateToFavourites())); m_favouritesMenu = new KPopupMenu(favourites_iconview); - m_favouritesMenu->insertItem(i18n("&Remove Favorite"), this, SLOT(removeFavourite())); + m_favouritesMenu->insertItem(i18n("&Remove Favorite"), this, TQT_SLOT(removeFavourite())); m_pathIsValid=false; m_part = part; @@ -122,15 +122,15 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha //templates_tabwidget->setCurrentPage(config->readNumEntry("CurrentTab", 0)); config->setGroup("General Options"); - QString defaultProjectsDir = config->readPathEntry("DefaultProjectsDir", QDir::homeDirPath()+"/"); + TQString defaultProjectsDir = config->readPathEntry("DefaultProjectsDir", TQDir::homeDirPath()+"/"); KStandardDirs *dirs = AppWizardFactory::instance()->dirs(); - QStringList m_templateNames = dirs->findAllResources("apptemplates", QString::null, false, true); + TQStringList m_templateNames = dirs->findAllResources("apptemplates", TQString::null, false, true); kdDebug(9010) << "Templates: " << endl; - QStringList categories; + TQStringList categories; - QStringList::Iterator it; + TQStringList::Iterator it; for (it = m_templateNames.begin(); it != m_templateNames.end(); ++it) { kdDebug(9010) << (*it) << endl; @@ -147,10 +147,10 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha info->comment = templateConfig.readEntry("Comment"); info->fileTemplates = templateConfig.readEntry("FileTemplates"); info->openFilesAfterGeneration = templateConfig.readListEntry("ShowFilesAfterGeneration"); - QString destDir = templateConfig.readPathEntry("DefaultDestinatonDir", defaultProjectsDir); - destDir.replace(QRegExp("HOMEDIR"), QDir::homeDirPath()); + TQString destDir = templateConfig.readPathEntry("DefaultDestinatonDir", defaultProjectsDir); + destDir.replace(TQRegExp("HOMEDIR"), TQDir::homeDirPath()); info->defaultDestDir = destDir; - QString category = templateConfig.readEntry("Category"); + TQString category = templateConfig.readEntry("Category"); // format category to a unique status if (category.right(1) == "/") category.remove(category.length()-1, 1); // remove / @@ -161,13 +161,13 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha info->sourceArchive = templateConfig.readEntry("Archive"); // Grab includes list - QStringList groups = templateConfig.groupList(); + TQStringList groups = templateConfig.groupList(); groups.remove("General"); - QStringList::Iterator group = groups.begin(); + TQStringList::Iterator group = groups.begin(); for( ; group != groups.end(); ++group) { templateConfig.setGroup( (*group) ); - QString type = templateConfig.readEntry("Type").lower(); + TQString type = templateConfig.readEntry("Type").lower(); if( type == "include" ) // Add value { info->includes.append( templateConfig.readEntry( "File" ) ); @@ -176,16 +176,16 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha } // Build builtins map to bootstrap. - QString source = kdevRoot( info->templateName ); + TQString source = kdevRoot( info->templateName ); info->subMap.insert("kdevelop", source ); // Add includes to the main template... - QStringList::Iterator include = info->includes.begin(); + TQStringList::Iterator include = info->includes.begin(); for( ; include != info->includes.end(); ++include) { if( !(*include).isEmpty() ) { - QString file = KMacroExpander::expandMacros( ( *include ), info->subMap); + TQString file = KMacroExpander::expandMacros( ( *include ), info->subMap); KConfig tmpCfg( file ); tmpCfg.copyTo( "", &templateConfig); kdDebug(9010) << "Merging: " << tmpCfg.name() << endl; @@ -197,15 +197,15 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha for( ; group != groups.end(); ++group) { templateConfig.setGroup( (*group) ); - QString type = templateConfig.readEntry("Type", "value").lower(); + TQString type = templateConfig.readEntry("Type", "value").lower(); kdDebug(9010) << "Reading " << (*group) << " of type " << type << endl; if( type == "value" ) // Add value { - QString name = templateConfig.readEntry( "Value" ); - QString label = templateConfig.readEntry( "Comment" ); - QString type = templateConfig.readEntry( "ValueType", "String" ); - QVariant::Type variantType = QVariant::nameToType( type.latin1()); - QVariant value = templateConfig.readPropertyEntry( "Default", variantType ); + TQString name = templateConfig.readEntry( "Value" ); + TQString label = templateConfig.readEntry( "Comment" ); + TQString type = templateConfig.readEntry( "ValueType", "String" ); + TQVariant::Type variantType = TQVariant::nameToType( type.latin1()); + TQVariant value = templateConfig.readPropertyEntry( "Default", variantType ); value.cast( variantType ); // fix this in kdelibs... if( !name.isEmpty() && !label.isEmpty() ) info->propValues->addProperty( new PropertyLib::Property( (int)variantType, name, label, value ) ); @@ -245,7 +245,7 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha } else if( type == "ui") { - QString name = templateConfig.readPathEntry("File"); + TQString name = templateConfig.readPathEntry("File"); info->customUI = name; } else if( type == "message" ) @@ -264,9 +264,9 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha insertCategoryIntoTreeView(*it); // Insert items into list view - QPtrListIterator<ApplicationInfo> ait(m_appsInfo); + TQPtrListIterator<ApplicationInfo> ait(m_appsInfo); for (; ait.current(); ++ait) { - QListViewItem *item = m_categoryMap.find(ait.current()->category); + TQListViewItem *item = m_categoryMap.find(ait.current()->category); if (item) { item = new KListViewItem(item, ait.current()->name); @@ -281,11 +281,11 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha //Load favourites from config populateFavourites(); - QString author, email; + TQString author, email; AppWizardUtil::guessAuthorAndEmail(&author, &email); author_edit->setText(author); email_edit->setText(email); - QToolTip::add( dest_edit->button(), i18n("Choose projects directory") ); + TQToolTip::add( dest_edit->button(), i18n("Choose projects directory") ); dest_edit->setURL(defaultProjectsDir); dest_edit->setMode(KFile::Directory|KFile::ExistingOnly|KFile::LocalOnly); @@ -297,20 +297,20 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha setNextEnabled(generalPage, false); -// QRegExp appname_regexp ("[a-zA-Z][a-zA-Z0-9_]*"); //Non-Unicode version +// TQRegExp appname_regexp ("[a-zA-Z][a-zA-Z0-9_]*"); //Non-Unicode version /* appname will start with a letter, and will contain letters, digits or underscores. */ - QRegExp appname_regexp ("[a-zA-Z][a-zA-Z0-9_]*"); + TQRegExp appname_regexp ("[a-zA-Z][a-zA-Z0-9_]*"); // How about names like "__" or "123" for project name? Are they legal? - QRegExpValidator *appname_edit_validator; - appname_edit_validator = new QRegExpValidator (appname_regexp, + TQRegExpValidator *appname_edit_validator; + appname_edit_validator = new TQRegExpValidator (appname_regexp, appname_edit, "AppNameValidator"); appname_edit->setValidator(appname_edit_validator); // insert the licenses into the license_combo - QDict< KDevLicense > lics( licenses() ); - QDictIterator< KDevLicense > dit(lics); + TQDict< KDevLicense > lics( licenses() ); + TQDictIterator< KDevLicense > dit(lics); int idx=1; for( ; dit.current(); ++dit ) { @@ -319,9 +319,9 @@ AppWizardDialog::AppWizardDialog(AppWizardPart *part, QWidget *parent, const cha license_combo->setCurrentItem( idx - 1 ); } - connect( license_combo, SIGNAL(activated(int)), this, SLOT(licenseChanged()) ); + connect( license_combo, TQT_SIGNAL(activated(int)), this, TQT_SLOT(licenseChanged()) ); - m_custom_options_layout = new QHBoxLayout( custom_options ); + m_custom_options_layout = new TQHBoxLayout( custom_options ); m_custom_options_layout->setAutoAdd(true); showTemplates(false); @@ -347,15 +347,15 @@ void AppWizardDialog::loadVcs() kdDebug(9010) << "AppWizardDialog::loadVcs: creating vcs integrator " << service->name() << endl; - KLibFactory *factory = KLibLoader::self()->factory(QFile::encodeName(service->library())); + KLibFactory *factory = KLibLoader::self()->factory(TQFile::encodeName(service->library())); if (!factory) { - QString errorMessage = KLibLoader::self()->lastErrorMessage(); + TQString errorMessage = KLibLoader::self()->lastErrorMessage(); kdDebug(9010) << "There was an error loading the module " << service->name() << endl << "The diagnostics is:" << endl << errorMessage << endl; continue; } - QStringList args; - QObject *obj = factory->create(0, service->name().latin1(), + TQStringList args; + TQObject *obj = factory->create(0, service->name().latin1(), "KDevVCSIntegrator", args); KDevVCSIntegrator *integrator = (KDevVCSIntegrator*) obj; @@ -365,7 +365,7 @@ void AppWizardDialog::loadVcs() { kdDebug(9010) << " success" << endl; - QString vcsName = service->property("X-KDevelop-VCS").toString(); + TQString vcsName = service->property("X-KDevelop-VCS").toString(); m_vcsForm->combo->insertItem(vcsName, i); m_integrators.insert(vcsName, integrator); @@ -373,7 +373,7 @@ void AppWizardDialog::loadVcs() if (vcs) { m_integratorDialogs[i] = vcs; - QWidget *w = vcs->self(); + TQWidget *w = vcs->self(); if (w) m_vcsForm->stack->addWidget(w, i++); else @@ -409,19 +409,19 @@ void AppWizardDialog::textChanged() void AppWizardDialog::licenseChanged() { - QValueList<AppWizardFileTemplate>::Iterator it; + TQValueList<AppWizardFileTemplate>::Iterator it; if( license_combo->currentItem() == 0 ) { for (it = m_fileTemplates.begin(); it != m_fileTemplates.end(); ++it) { - QMultiLineEdit *edit = (*it).edit; - edit->setText( QString::null ); + TQMultiLineEdit *edit = (*it).edit; + edit->setText( TQString::null ); } } else { KDevLicense* lic = licenses()[ license_combo->currentText() ]; for (it = m_fileTemplates.begin(); it != m_fileTemplates.end(); ++it) { - QString style = (*it).style; - QMultiLineEdit *edit = (*it).edit; + TQString style = (*it).style; + TQMultiLineEdit *edit = (*it).edit; KDevFile::CommentingStyle commentStyle = KDevFile::CPPStyle; if (style == "PStyle") { @@ -434,25 +434,25 @@ void AppWizardDialog::licenseChanged() commentStyle = KDevFile::XMLStyle; } - QString text; + TQString text; text = lic->assemble( commentStyle, author_edit->text(), email_edit->text() , 0 ); edit->setText(text); } } } -QString AppWizardDialog::kdevRoot(const QString &templateName ) const +TQString AppWizardDialog::kdevRoot(const TQString &templateName ) const { - QString source; - QFileInfo finfo(templateName); - QDir dir(finfo.dir()); + TQString source; + TQFileInfo finfo(templateName); + TQDir dir(finfo.dir()); dir.cdUp(); return dir.absPath(); } void AppWizardDialog::accept() { - QFileInfo fi(finalLoc_label->text()); + TQFileInfo fi(finalLoc_label->text()); // check /again/ whether the dir already exists; maybe users create it in the meantime if (fi.exists() ) { KMessageBox::sorry(this, i18n("The directory you have chosen as the location for " @@ -463,7 +463,7 @@ void AppWizardDialog::accept() return; } - if( !QFileInfo(dest_edit->url()).isWritable() ){ + if( !TQFileInfo(dest_edit->url()).isWritable() ){ KMessageBox::sorry(this, i18n("The directory you have chosen as the location for " "the project is not writeable.")); showPage(generalPage); @@ -472,7 +472,7 @@ void AppWizardDialog::accept() return; } - QString source = kdevRoot( m_pCurrentAppInfo->templateName ); + TQString source = kdevRoot( m_pCurrentAppInfo->templateName ); // Unpack template archive to temp dir, and get the name kdDebug(9010) << "Unpacking archive to temp dir" << endl; @@ -503,18 +503,18 @@ void AppWizardDialog::accept() m_pCurrentAppInfo->subMap.insert("dest", finalLoc_label->text() ); m_pCurrentAppInfo->subMap.insert("APPNAME", appname_edit->text() ); m_pCurrentAppInfo->subMap.insert("APPNAMELC", appname_edit->text().lower() ); - m_pCurrentAppInfo->subMap.insert("APPNAMESC", QString(appname_edit->text()[0]).upper() + appname_edit->text().mid(1)); + m_pCurrentAppInfo->subMap.insert("APPNAMESC", TQString(appname_edit->text()[0]).upper() + appname_edit->text().mid(1)); m_pCurrentAppInfo->subMap.insert("APPNAMEUC", appname_edit->text().upper() ); m_pCurrentAppInfo->subMap.insert("AUTHOR", author_edit->text() ); m_pCurrentAppInfo->subMap.insert("EMAIL", email_edit->text() ); m_pCurrentAppInfo->subMap.insert("VERSION", version_edit->text()); m_pCurrentAppInfo->subMap.insert( "I18N", "i18n" ); - m_pCurrentAppInfo->subMap.insert("YEAR", QString::number( QDate::currentDate().year() ) ); + m_pCurrentAppInfo->subMap.insert("YEAR", TQString::number( TQDate::currentDate().year() ) ); // This isn't too pretty, but we have several templates that use KAboutData::License_${LICENSE} // and unsurprisingly, KAboutData doesn't cover every imaginable case. // These are the licenses known to KDE-3.2 KAboutData, KDevelop doesn't have all of these as prepared options today - QString license = license_combo->currentText(); + TQString license = license_combo->currentText(); if ( license == "GPL" || license == "GPL_V2" || license == "LGPL" || license == "LGPL_V2"|| license == "BSD" || license == "NCSA" || license == "MIT" || license == "Artistic" || license == "QPL" || license == "QPL_V1_0" ) @@ -527,7 +527,7 @@ void AppWizardDialog::accept() } - QStringList cleanUpSubstMap; + TQStringList cleanUpSubstMap; cleanUpSubstMap << "src" << "I18N" << "kdevelop"; @@ -542,37 +542,37 @@ void AppWizardDialog::accept() m_pCurrentAppInfo->dirList.prepend( baseDir ); // This is too silly for words, but it's either this or reimplementing FileTemplate - QString tempProjectDomSource = "<!DOCTYPE kdevelop><kdevelop><general><author>%1</author><email>%2</email><version>%3</version></general></kdevelop>"; + TQString tempProjectDomSource = "<!DOCTYPE kdevelop><kdevelop><general><author>%1</author><email>%2</email><version>%3</version></general></kdevelop>"; tempProjectDomSource = tempProjectDomSource.arg( author_edit->text() ).arg( email_edit->text() ).arg( version_edit->text() ); - QDomDocument tempProjectDom; + TQDomDocument tempProjectDom; tempProjectDom.setContent( tempProjectDomSource ); - QValueList<AppWizardFileTemplate>::Iterator it; + TQValueList<AppWizardFileTemplate>::Iterator it; for (it = m_fileTemplates.begin(); it != m_fileTemplates.end(); ++it) { KTempFile *tempFile = new KTempFile(); m_tempFiles.append(tempFile); - QString templateText( FileTemplate::makeSubstitutions( tempProjectDom, (*it).edit->text() ) ); - QFile f; + TQString templateText( FileTemplate::makeSubstitutions( tempProjectDom, (*it).edit->text() ) ); + TQFile f; f.open(IO_WriteOnly, tempFile->handle()); - QTextStream temps(&f); - temps.setEncoding(QTextStream::UnicodeUTF8); + TQTextStream temps(&f); + temps.setEncoding(TQTextStream::UnicodeUTF8); temps << templateText; f.flush(); - QString templateName( QString( "%1_TEMPLATE" ).arg( (*it).suffix ).upper() ); + TQString templateName( TQString( "%1_TEMPLATE" ).arg( (*it).suffix ).upper() ); cleanUpSubstMap << templateName; m_pCurrentAppInfo->subMap.insert( templateName, KMacroExpander::expandMacros(templateText , m_pCurrentAppInfo->subMap) ); installFile file; file.source = tempFile->name(); - file.dest = QString( "%{dest}/templates/%1" ).arg( (*it).suffix ); + file.dest = TQString( "%{dest}/templates/%1" ).arg( (*it).suffix ); file.process = true; file.isXML = false; m_pCurrentAppInfo->fileList.append( file ); } // Add license file to the file list - QString licenseFile, licenseName = i18n("Custom"); + TQString licenseFile, licenseName = i18n("Custom"); if( license_combo->currentItem() != 0 ) { @@ -580,13 +580,13 @@ void AppWizardDialog::accept() KDevLicense* lic = licenses()[ licenseName ]; if( lic ) { - QStringList files( lic->copyFiles() ); - QStringList::Iterator it = files.begin(); + TQStringList files( lic->copyFiles() ); + TQStringList::Iterator it = files.begin(); for( ; it != files.end(); ++it ) { installFile file; - file.source = QString( "%{kdevelop}/template-common/%1" ).arg( *it ); - file.dest = QString("%{dest}/%1").arg( *it ); + file.source = TQString( "%{kdevelop}/template-common/%1" ).arg( *it ); + file.dest = TQString("%{dest}/%1").arg( *it ); file.process = true; file.isXML = false; m_pCurrentAppInfo->fileList.append( file ); @@ -597,7 +597,7 @@ void AppWizardDialog::accept() } // Run macro expander on both the dir map and file maps - QValueList<installFile>::Iterator fileIt = m_pCurrentAppInfo->fileList.begin(); + TQValueList<installFile>::Iterator fileIt = m_pCurrentAppInfo->fileList.begin(); for( ; fileIt != m_pCurrentAppInfo->fileList.end(); ++fileIt) { (*fileIt).source = KMacroExpander::expandMacros((*fileIt).source , m_pCurrentAppInfo->subMap); @@ -605,14 +605,14 @@ void AppWizardDialog::accept() (*fileIt).dest = KMacroExpander::expandMacros((*fileIt).dest , m_pCurrentAppInfo->subMap); } - QValueList<installArchive>::Iterator archIt = m_pCurrentAppInfo->archList.begin(); + TQValueList<installArchive>::Iterator archIt = m_pCurrentAppInfo->archList.begin(); for( ; archIt != m_pCurrentAppInfo->archList.end(); ++archIt) { (*archIt).source = KMacroExpander::expandMacros((*archIt).source , m_pCurrentAppInfo->subMap); (*archIt).dest = KMacroExpander::expandMacros((*archIt).dest , m_pCurrentAppInfo->subMap); } - QValueList<installDir>::Iterator dirIt = m_pCurrentAppInfo->dirList.begin(); + TQValueList<installDir>::Iterator dirIt = m_pCurrentAppInfo->dirList.begin(); for( ; dirIt != m_pCurrentAppInfo->dirList.end(); ++dirIt) { (*dirIt).dir = KMacroExpander::expandMacros((*dirIt).dir , m_pCurrentAppInfo->subMap); @@ -626,10 +626,10 @@ void AppWizardDialog::accept() m_pCurrentAppInfo->finishCmdDir, m_pCurrentAppInfo->subMap ); } - QMap<QString,QString>::Iterator mapIt( m_pCurrentAppInfo->subMap.begin() ); + TQMap<TQString,TQString>::Iterator mapIt( m_pCurrentAppInfo->subMap.begin() ); for( ; mapIt != m_pCurrentAppInfo->subMap.end(); ++mapIt ) { - QString escaped( mapIt.data() ); + TQString escaped( mapIt.data() ); escaped.replace( "&", "&" ); escaped.replace( "<", "<" ); escaped.replace( ">", ">" ); @@ -698,7 +698,7 @@ void AppWizardDialog::accept() // KMessageBox::information(this, KMacroExpander::expandMacros(m_pCurrentAppInfo->message, m_pCurrentAppInfo->subMap)); - QStringList::Iterator cleanIt = cleanUpSubstMap.begin(); + TQStringList::Iterator cleanIt = cleanUpSubstMap.begin(); for(;cleanIt != cleanUpSubstMap.end(); ++cleanIt ) { m_pCurrentAppInfo->subMap.remove( *cleanIt ); @@ -737,7 +737,7 @@ void AppWizardDialog::accept() kdDebug(9010) << "vcs integrator wasn't selected" << endl; openAfterGeneration(); - QWizard::accept(); + TQWizard::accept(); } bool AppWizardDialog::copyFile( const installFile& file ) @@ -751,23 +751,23 @@ bool AppWizardDialog::copyFile( const installFile& file ) #include <sys/stat.h> #include <unistd.h> -bool AppWizardDialog::copyFile( const QString &source, const QString &dest, bool isXML, bool process ) +bool AppWizardDialog::copyFile( const TQString &source, const TQString &dest, bool isXML, bool process ) { kdDebug( 9010 ) << "Copy: " << source << " to " << dest << endl; if( process ) { // Process the file and save it at the destFile location - QFile inputFile( source); - QFile outputFile( dest ); + TQFile inputFile( source); + TQFile outputFile( dest ); - const QMap<QString,QString> &subMap = isXML ? + const TQMap<TQString,TQString> &subMap = isXML ? m_pCurrentAppInfo->subMapXML : m_pCurrentAppInfo->subMap; if( inputFile.open( IO_ReadOnly ) && outputFile.open(IO_WriteOnly) ) { - QTextStream input( &inputFile ); - input.setEncoding(QTextStream::UnicodeUTF8); - QTextStream output( &outputFile ); - output.setEncoding(QTextStream::UnicodeUTF8); + TQTextStream input( &inputFile ); + input.setEncoding(TQTextStream::UnicodeUTF8); + TQTextStream output( &outputFile ); + output.setEncoding(TQTextStream::UnicodeUTF8); while( !input.atEnd() ) output << KMacroExpander::expandMacros(input.readLine(), subMap) << "\n"; // Preserve file mode... @@ -791,16 +791,16 @@ bool AppWizardDialog::copyFile( const QString &source, const QString &dest, bool return true; } -void AppWizardDialog::unpackArchive( const KArchiveDirectory *dir, const QString &dest, bool process ) +void AppWizardDialog::unpackArchive( const KArchiveDirectory *dir, const TQString &dest, bool process ) { KIO::NetAccess::mkdir( dest , this ); kdDebug(9010) << "Dir : " << dir->name() << " at " << dest << endl; - QStringList entries = dir->entries(); + TQStringList entries = dir->entries(); kdDebug(9010) << "Entries : " << entries.join(",") << endl; KTempDir tdir; - QStringList::Iterator entry = entries.begin(); + TQStringList::Iterator entry = entries.begin(); for( ; entry != entries.end(); ++entry ) { @@ -822,7 +822,7 @@ void AppWizardDialog::unpackArchive( const KArchiveDirectory *dir, const QString file->copyTo(tdir.name()); // assume that an archive does not contain XML files // ( where should we currently get that info from? ) - if ( !copyFile( QDir::cleanDirPath(tdir.name()+"/"+file->name()), dest + "/" + file->name(), false, process ) ) + if ( !copyFile( TQDir::cleanDirPath(tdir.name()+"/"+file->name()), dest + "/" + file->name(), false, process ) ) { KMessageBox::sorry(this, i18n("The file %1 cannot be created.").arg( dest) ); return; @@ -834,14 +834,14 @@ void AppWizardDialog::unpackArchive( const KArchiveDirectory *dir, const QString tdir.unlink(); } -void AppWizardDialog::templatesTreeViewClicked(QListViewItem *item) +void AppWizardDialog::templatesTreeViewClicked(TQListViewItem *item) { if( m_customOptions ) delete m_customOptions; // Delete old file template pages while (!m_fileTemplates.isEmpty()) { - QMultiLineEdit *edit = m_fileTemplates.first().edit; + TQMultiLineEdit *edit = m_fileTemplates.first().edit; removePage(edit); delete edit; m_fileTemplates.remove(m_fileTemplates.begin()); @@ -852,10 +852,10 @@ void AppWizardDialog::templatesTreeViewClicked(QListViewItem *item) if (info) { m_pCurrentAppInfo = info; if (!info->icon.isEmpty()) { - QFileInfo fi(info->templateName); - QDir dir(fi.dir()); + TQFileInfo fi(info->templateName); + TQDir dir(fi.dir()); dir.cdUp(); - QPixmap pm; + TQPixmap pm; pm.load(dir.filePath(info->icon)); icon_label->setPixmap(pm); } else { @@ -872,11 +872,11 @@ void AppWizardDialog::templatesTreeViewClicked(QListViewItem *item) // Create new file template pages - QStringList l = QStringList::split(",", info->fileTemplates); + TQStringList l = TQStringList::split(",", info->fileTemplates); if (l.empty()) //if the app template doesn't show file templates, we need to set another m_lastPage, aleXXX m_lastPage=m_vcsForm; - QStringList::ConstIterator it = l.begin(); + TQStringList::ConstIterator it = l.begin(); while (it != l.end()) { AppWizardFileTemplate fileTemplate; fileTemplate.suffix = *it; @@ -887,8 +887,8 @@ void AppWizardDialog::templatesTreeViewClicked(QListViewItem *item) } else fileTemplate.style = ""; - QMultiLineEdit *edit = new QMultiLineEdit(this); - edit->setWordWrap(QTextEdit::NoWrap); + TQMultiLineEdit *edit = new TQMultiLineEdit(this); + edit->setWordWrap(TQTextEdit::NoWrap); edit->setFont(KGlobalSettings::fixedFont()); if (it == l.end()) m_lastPage = edit; @@ -908,15 +908,15 @@ void AppWizardDialog::templatesTreeViewClicked(QListViewItem *item) } -void AppWizardDialog::destButtonClicked(const QString& dir) +void AppWizardDialog::destButtonClicked(const TQString& dir) { if(!dir.isEmpty()) { // set new location as default project dir? KConfig *config = kapp->config(); config->setGroup("General Options"); - QDir defPrjDir( config->readPathEntry("DefaultProjectsDir", QDir::homeDirPath()) ); - QDir newDir (dir); + TQDir defPrjDir( config->readPathEntry("DefaultProjectsDir", TQDir::homeDirPath()) ); + TQDir newDir (dir); kdDebug(9010) << "DevPrjDir == newdir?: " << defPrjDir.absPath() << " == " << newDir.absPath() << endl; if (defPrjDir != newDir) { if (KMessageBox::questionYesNo(this, i18n("Set default project location to: %1?").arg( newDir.absPath() ), @@ -941,8 +941,8 @@ void AppWizardDialog::projectLocationChanged() // Jakob Simon-Gaarde: Got tired of the anoying bug with the appname/location confussion. // This version insures WYSIWYG and checks pathvalidity finalLoc_label->setText(dest_edit->url() + (dest_edit->url().right(1)=="/" ? "":"/") + appname_edit->text()); - QDir qd(dest_edit->url()); - QFileInfo fi(dest_edit->url() + "/" + appname_edit->text()); + TQDir qd(dest_edit->url()); + TQFileInfo fi(dest_edit->url() + "/" + appname_edit->text()); if (!qd.exists() || appname_edit->displayText().isEmpty()||fi.exists()) { if (!fi.exists() || appname_edit->displayText().isEmpty()) { @@ -958,17 +958,17 @@ void AppWizardDialog::projectLocationChanged() } -void AppWizardDialog::insertCategoryIntoTreeView(const QString &completeCategoryPath) +void AppWizardDialog::insertCategoryIntoTreeView(const TQString &completeCategoryPath) { kdDebug(9010) << "TemplateCategory: " << completeCategoryPath << endl; - QStringList categories = QStringList::split("/", completeCategoryPath); - QString category =""; - QListViewItem* pParentItem=0; + TQStringList categories = TQStringList::split("/", completeCategoryPath); + TQString category =""; + TQListViewItem* pParentItem=0; - QStringList::ConstIterator it; + TQStringList::ConstIterator it; for (it = categories.begin(); it != categories.end(); ++it) { category = category + "/" + *it; - QListViewItem *item = m_categoryMap.find(category); + TQListViewItem *item = m_categoryMap.find(category); if (!item) { // not found, create it if (!pParentItem) pParentItem = new KListViewItem(templates_listview,*it); @@ -987,9 +987,9 @@ void AppWizardDialog::insertCategoryIntoTreeView(const QString &completeCategory } -ApplicationInfo *AppWizardDialog::templateForItem(QListViewItem *item) +ApplicationInfo *AppWizardDialog::templateForItem(TQListViewItem *item) { - QPtrListIterator<ApplicationInfo> it(m_appsInfo); + TQPtrListIterator<ApplicationInfo> it(m_appsInfo); for (; it.current(); ++it) if (it.current()->item == item) return it.current(); @@ -999,16 +999,16 @@ ApplicationInfo *AppWizardDialog::templateForItem(QListViewItem *item) void AppWizardDialog::openAfterGeneration() { - QString projectFile( finalLoc_label->text() + "/" + appname_edit->text().lower() + ".kdevelop" ); + TQString projectFile( finalLoc_label->text() + "/" + appname_edit->text().lower() + ".kdevelop" ); // Read the DOM of the newly created project - QFile file( projectFile ); + TQFile file( projectFile ); if( !file.open( IO_ReadOnly ) ) return; - QDomDocument projectDOM; + TQDomDocument projectDOM; int errorLine, errorCol; - QString errorMsg; + TQString errorMsg; bool success = projectDOM.setContent( &file, &errorMsg, &errorLine, &errorCol); file.close(); if ( !success ) @@ -1023,7 +1023,7 @@ void AppWizardDialog::openAfterGeneration() DomUtil::writeMapEntry( projectDOM, "substmap", m_pCurrentAppInfo->subMap ); //save the selected vcs - KTrader::OfferList offers = KTrader::self()->query("KDevelop/VCSIntegrator", QString("[X-KDevelop-VCS]=='%1'").arg(m_vcsForm->combo->currentText())); + KTrader::OfferList offers = KTrader::self()->query("KDevelop/VCSIntegrator", TQString("[X-KDevelop-VCS]=='%1'").arg(m_vcsForm->combo->currentText())); if (offers.count() == 1) { KService::Ptr service = offers.first(); @@ -1031,11 +1031,11 @@ void AppWizardDialog::openAfterGeneration() } // figure out what plugins we should disable by default - QString profileName = DomUtil::readEntry( projectDOM, "general/profile" ); + TQString profileName = DomUtil::readEntry( projectDOM, "general/profile" ); if ( profileName.isEmpty() ) { - QString language = DomUtil::readEntry( projectDOM, "general/primarylanguage" ); - QStringList keywords = DomUtil::readListEntry( projectDOM, "general/keywords", "keyword" ); + TQString language = DomUtil::readEntry( projectDOM, "general/primarylanguage" ); + TQStringList keywords = DomUtil::readListEntry( projectDOM, "general/keywords", "keyword" ); profileName = Settings::profileByAttributes( language, keywords ); } @@ -1043,14 +1043,14 @@ void AppWizardDialog::openAfterGeneration() ProfileEngine & engine = m_part->pluginController()->engine(); Profile * profile = engine.findProfile( profileName ); - QStringList disableList; + TQStringList disableList; Profile::EntryList disableEntryList = profile->list( Profile::ExplicitDisable ); for ( Profile::EntryList::const_iterator it = disableEntryList.constBegin(); it != disableEntryList.constEnd(); ++it ) { disableList << (*it).name; } - QStringList projectIgnoreparts = DomUtil::readListEntry( projectDOM, "/general/ignoreparts", "part" ); + TQStringList projectIgnoreparts = DomUtil::readListEntry( projectDOM, "/general/ignoreparts", "part" ); projectIgnoreparts += disableList; DomUtil::writeListEntry( projectDOM, "/general/ignoreparts", "part", projectIgnoreparts ); @@ -1059,8 +1059,8 @@ void AppWizardDialog::openAfterGeneration() // write the dom back if( !file.open( IO_WriteOnly ) ) return; - QTextStream ts( &file ); - ts.setEncoding(QTextStream::UnicodeUTF8); + TQTextStream ts( &file ); + ts.setEncoding(TQTextStream::UnicodeUTF8); ts << projectDOM.toString(2); file.close(); @@ -1071,10 +1071,10 @@ void AppWizardDialog::openAfterGeneration() // timer to queue opening (so that files will not be opened before the project // which is also queued by ProjectManager ) KURL::List urlsToOpen; - QStringList::Iterator it = m_pCurrentAppInfo->openFilesAfterGeneration.begin(); + TQStringList::Iterator it = m_pCurrentAppInfo->openFilesAfterGeneration.begin(); for( ; it != m_pCurrentAppInfo->openFilesAfterGeneration.end(); ++it ) { - QString fileName( *it ); + TQString fileName( *it ); if ( !fileName.isNull() ) { fileName = KMacroExpander::expandMacros(fileName, m_pCurrentAppInfo->subMap); @@ -1093,7 +1093,7 @@ void AppWizardDialog::pageChanged() //it is possible that project name was changed - we need to update all vcs integrator dialogs - for (QMap<int, VCSDialog*>::iterator it = m_integratorDialogs.begin(); + for (TQMap<int, VCSDialog*>::iterator it = m_integratorDialogs.begin(); it != m_integratorDialogs.end(); ++it) (*it)->init(getProjectName(), getProjectLocation()); } @@ -1103,7 +1103,7 @@ void AppWizardDialog::addTemplateToFavourites() addFavourite(templates_listview->currentItem()); } -void AppWizardDialog::addFavourite(QListViewItem* item, QString favouriteName) +void AppWizardDialog::addFavourite(TQListViewItem* item, TQString favouriteName) { if(item->childCount()) return; @@ -1120,9 +1120,9 @@ void AppWizardDialog::addFavourite(QListViewItem* item, QString favouriteName) } } -ApplicationInfo* AppWizardDialog::findFavouriteInfo(QIconViewItem* item) +ApplicationInfo* AppWizardDialog::findFavouriteInfo(TQIconViewItem* item) { - QPtrListIterator<ApplicationInfo> info(m_appsInfo); + TQPtrListIterator<ApplicationInfo> info(m_appsInfo); for (; info.current(); ++info) if (info.current()->favourite == item) return info.current(); @@ -1130,7 +1130,7 @@ ApplicationInfo* AppWizardDialog::findFavouriteInfo(QIconViewItem* item) return 0; } -void AppWizardDialog::favouritesIconViewClicked( QIconViewItem* item) +void AppWizardDialog::favouritesIconViewClicked( TQIconViewItem* item) { ApplicationInfo* info = findFavouriteInfo(item); templatesTreeViewClicked(info->item); @@ -1138,10 +1138,10 @@ void AppWizardDialog::favouritesIconViewClicked( QIconViewItem* item) void AppWizardDialog::removeFavourite() { - QIconViewItem* curFavourite = favourites_iconview->currentItem(); + TQIconViewItem* curFavourite = favourites_iconview->currentItem(); //remove reference to favourite from associated appinfo - QPtrListIterator<ApplicationInfo> info(m_appsInfo); + TQPtrListIterator<ApplicationInfo> info(m_appsInfo); for (; info.current(); ++info) { if(info.current()->favourite && info.current()->favourite == curFavourite) @@ -1163,14 +1163,14 @@ void AppWizardDialog::populateFavourites() //favourites are stored in config as a list of templates and a seperate //list of icon names. - QStringList templatesList = config->readPathListEntry("FavTemplates"); - QStringList iconNamesList = config->readListEntry("FavNames"); + TQStringList templatesList = config->readPathListEntry("FavTemplates"); + TQStringList iconNamesList = config->readListEntry("FavNames"); - QStringList::Iterator curTemplate = templatesList.begin(); - QStringList::Iterator curIconName = iconNamesList.begin(); + TQStringList::Iterator curTemplate = templatesList.begin(); + TQStringList::Iterator curIconName = iconNamesList.begin(); while(curTemplate != templatesList.end()) { - QPtrListIterator<ApplicationInfo> info(m_appsInfo); + TQPtrListIterator<ApplicationInfo> info(m_appsInfo); for (; info.current(); ++info) { if(info.current()->templateName == *curTemplate) @@ -1190,11 +1190,11 @@ void AppWizardDialog::done(int r) //it's icon name. We have a one list for the templates //and one for the names. - QStringList templatesList; - QStringList iconNamesList; + TQStringList templatesList; + TQStringList iconNamesList; //Built the stringlists for each template that has a favourite. - QPtrListIterator<ApplicationInfo> it(m_appsInfo); + TQPtrListIterator<ApplicationInfo> it(m_appsInfo); for (; it.current(); ++it) { if(it.current()->favourite) @@ -1211,24 +1211,24 @@ void AppWizardDialog::done(int r) //config->writeEntry("CurrentTab", templates_tabwidget->currentPageIndex()); config->sync(); - QDialog::done(r); + TQDialog::done(r); } -void AppWizardDialog::templatesContextMenu(QListViewItem* item, const QPoint& point, int) +void AppWizardDialog::templatesContextMenu(TQListViewItem* item, const TQPoint& point, int) { if(item && !item->childCount()) m_templatesMenu->popup(point); } -void AppWizardDialog::favouritesContextMenu(QIconViewItem* item, const QPoint& point) +void AppWizardDialog::favouritesContextMenu(TQIconViewItem* item, const TQPoint& point) { if(item) m_favouritesMenu->popup(point); } -void AppWizardDialog::setPermissions(const KArchiveFile *source, QString dest) +void AppWizardDialog::setPermissions(const KArchiveFile *source, TQString dest) { - kdDebug(9010) << "AppWizardDialog::setPermissions(const KArchiveFile *source, QString dest)" << endl; + kdDebug(9010) << "AppWizardDialog::setPermissions(const KArchiveFile *source, TQString dest)" << endl; kdDebug(9010) << " dest: " << dest << endl; if (source->permissions() & 00100) @@ -1273,7 +1273,7 @@ void AppWizardDialog::setPermissions(const installFile &file) } } -QDict<KDevLicense> AppWizardDialog::licenses() +TQDict<KDevLicense> AppWizardDialog::licenses() { return m_licenses; } @@ -1283,14 +1283,14 @@ void AppWizardDialog::loadLicenses() // kdDebug(9010) << "======================== Entering loadLicenses" << endl; KStandardDirs* dirs = KGlobal::dirs(); dirs->addResourceType( "licenses", KStandardDirs::kde_default( "data" ) + "kdevelop/licenses/" ); - QStringList licNames = dirs->findAllResources( "licenses", QString::null, false, true ); + TQStringList licNames = dirs->findAllResources( "licenses", TQString::null, false, true ); - QStringList::Iterator it; + TQStringList::Iterator it; for (it = licNames.begin(); it != licNames.end(); ++it) { - QString licPath( dirs->findResource( "licenses", *it ) ); + TQString licPath( dirs->findResource( "licenses", *it ) ); kdDebug(9010) << "Loading license file: " << licPath << endl; - QString licName = licPath.mid( licPath.findRev('/') + 1 ); + TQString licName = licPath.mid( licPath.findRev('/') + 1 ); KDevLicense* lic = new KDevLicense( licName, licPath ); m_licenses.insert( licName, lic ); } @@ -1301,7 +1301,7 @@ void AppWizardDialog::showTemplates(bool all) { if (all) { - QListViewItemIterator it(templates_listview); + TQListViewItemIterator it(templates_listview); while ( it.current() ) { it.current()->setVisible(true); ++it; @@ -1309,19 +1309,19 @@ void AppWizardDialog::showTemplates(bool all) } else { - QPtrListIterator<ApplicationInfo> ait(m_appsInfo); + TQPtrListIterator<ApplicationInfo> ait(m_appsInfo); for (; ait.current(); ++ait) { ait.current()->item->setVisible(m_profileSupport->isInTemplateList(ait.current()->templateName)); } - QDictIterator<QListViewItem> dit(m_categoryMap); + TQDictIterator<TQListViewItem> dit(m_categoryMap); for (; dit.current(); ++dit) { //checking whether all children are not visible kdDebug(9010) << "check: " << dit.current()->text(0) << endl; bool visible = false; - QListViewItemIterator it(dit.current()); + TQListViewItemIterator it(dit.current()); while ( it.current() ) { if ((it.current()->childCount() == 0) && it.current()->isVisible()) { @@ -1337,9 +1337,9 @@ void AppWizardDialog::showTemplates(bool all) } } -void AppWizardDialog::checkAndHideItems(QListView *view) +void AppWizardDialog::checkAndHideItems(TQListView *view) { - QListViewItem *item = view->firstChild(); + TQListViewItem *item = view->firstChild(); while (item) { if (!m_categoryItems.contains(item)) @@ -1349,11 +1349,11 @@ void AppWizardDialog::checkAndHideItems(QListView *view) } } -bool AppWizardDialog::checkAndHideItems(QListViewItem *item) +bool AppWizardDialog::checkAndHideItems(TQListViewItem *item) { if (!m_categoryItems.contains(item)) return !item->isVisible(); - QListViewItem *child = item->firstChild(); + TQListViewItem *child = item->firstChild(); bool hide = true; while (child) { |