summaryrefslogtreecommitdiffstats
path: root/src/projectmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/projectmanager.cpp')
-rw-r--r--src/projectmanager.cpp110
1 files changed, 55 insertions, 55 deletions
diff --git a/src/projectmanager.cpp b/src/projectmanager.cpp
index 3b06340f..87893a50 100644
--- a/src/projectmanager.cpp
+++ b/src/projectmanager.cpp
@@ -1,12 +1,12 @@
-#include <qfile.h>
-#include <qfileinfo.h>
-#include <qdir.h>
-#include <qdom.h>
-#include <qstringlist.h>
-#include <qptrlist.h>
-#include <qvbox.h>
-#include <qsize.h>
-#include <qtimer.h>
+#include <tqfile.h>
+#include <tqfileinfo.h>
+#include <tqdir.h>
+#include <tqdom.h>
+#include <tqstringlist.h>
+#include <tqptrlist.h>
+#include <tqvbox.h>
+#include <tqsize.h>
+#include <tqtimer.h>
class QDomDocument;
@@ -52,15 +52,15 @@ class QDomDocument;
#include "projectmanager.h"
-QString ProjectInfo::sessionFile() const
+TQString ProjectInfo::sessionFile() const
{
- QString sf = m_projectURL.path(-1);
+ TQString sf = m_projectURL.path(-1);
sf.truncate(sf.length() - 8); // without ".kdevelop"
sf += "kdevses"; // suffix for a KDevelop session file
return sf;
}
-QString ProjectManager::projectDirectory( const QString& path, bool absolute ) {
+TQString ProjectManager::projectDirectory( const TQString& path, bool absolute ) {
if(absolute)
return path;
KURL url(ProjectManager::getInstance()->projectFile(), path);
@@ -94,14 +94,14 @@ void ProjectManager::createActions( KActionCollection* ac )
KAction *action;
action = new KAction(i18n("&Open Project..."), "project_open", 0,
- this, SLOT(slotOpenProject()),
+ this, TQT_SLOT(slotOpenProject()),
ac, "project_open");
action->setToolTip( i18n("Open project"));
action->setWhatsThis(i18n("<b>Open project</b><p>Opens a KDevelop3 or KDevelop2 project."));
m_openRecentProjectAction =
new KRecentFilesAction(i18n("Open &Recent Project"), 0,
- this, SLOT(loadProject(const KURL &)),
+ this, TQT_SLOT(loadProject(const KURL &)),
ac, "project_open_recent");
m_openRecentProjectAction->setToolTip(i18n("Open recent project"));
m_openRecentProjectAction->setWhatsThis(i18n("<b>Open recent project</b><p>Opens recently opened project."));
@@ -109,14 +109,14 @@ void ProjectManager::createActions( KActionCollection* ac )
m_closeProjectAction =
new KAction(i18n("C&lose Project"), "fileclose",0,
- this, SLOT(closeProject()),
+ this, TQT_SLOT(closeProject()),
ac, "project_close");
m_closeProjectAction->setEnabled(false);
m_closeProjectAction->setToolTip(i18n("Close project"));
m_closeProjectAction->setWhatsThis(i18n("<b>Close project</b><p>Closes the current project."));
m_projectOptionsAction = new KAction(i18n("Project &Options"), "configure", 0,
- this, SLOT(slotProjectOptions()),
+ this, TQT_SLOT(slotProjectOptions()),
ac, "project_options" );
m_projectOptionsAction->setToolTip(i18n("Project options"));
m_projectOptionsAction->setWhatsThis(i18n("<b>Project options</b><p>Lets you customize project options."));
@@ -127,7 +127,7 @@ void ProjectManager::slotOpenProject()
{
KConfig *config = kapp->config();
config->setGroup("General Options");
- QString defaultProjectsDir = config->readPathEntry("DefaultProjectsDir", QDir::homeDirPath()+"/");
+ TQString defaultProjectsDir = config->readPathEntry("DefaultProjectsDir", TQDir::homeDirPath()+"/");
KURL url = KFileDialog::getOpenURL(defaultProjectsDir,
i18n("*.kdevelop|KDevelop 3 Project Files\n"
@@ -149,9 +149,9 @@ void ProjectManager::slotProjectOptions()
KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, TopLevel::getInstance()->main(),
"project options dialog");
- QVBox *box = dlg.addVBoxPage( i18n("General"), i18n("General"), BarIcon( "kdevelop", KIcon::SizeMedium ) );
+ TQVBox *box = dlg.addVBoxPage( i18n("General"), i18n("General"), BarIcon( "kdevelop", KIcon::SizeMedium ) );
GeneralInfoWidget *g = new GeneralInfoWidget(*API::getInstance()->projectDom(), box, "general informations widget");
- connect (&dlg, SIGNAL(okClicked()), g, SLOT(accept()));
+ connect (&dlg, TQT_SIGNAL(okClicked()), g, TQT_SLOT(accept()));
KConfig *config = kapp->config();
config->setGroup("Project Settings Dialog");
@@ -191,7 +191,7 @@ void ProjectManager::loadDefaultProject()
{
KConfig *config = kapp->config();
config->setGroup("General Options");
- QString project = config->readPathEntry("Last Project");
+ TQString project = config->readPathEntry("Last Project");
bool readProject = config->readBoolEntry("Read Last Project On Startup", true);
if (!project.isEmpty() && readProject)
{
@@ -208,8 +208,8 @@ bool ProjectManager::loadProject(const KURL &projectURL)
if (url.isLocalFile())
{
- QDir dir(url.path());
- QString can_path = dir.canonicalPath();
+ TQDir dir(url.path());
+ TQString can_path = dir.canonicalPath();
//if the directory doesn't exist, the returned string is null which confuses the user later on. so better short-cut here
if(can_path.isNull())
return false;
@@ -221,7 +221,7 @@ bool ProjectManager::loadProject(const KURL &projectURL)
if( projectLoaded() && url.path() == projectFile().path() )
{
if (KMessageBox::questionYesNo(TopLevel::getInstance()->main(),
- i18n("Are you sure you want to reopen the current project?"), QString::null, i18n("Reopen"), i18n("Do Not Reopen")) == KMessageBox::No)
+ i18n("Are you sure you want to reopen the current project?"), TQString::null, i18n("Reopen"), i18n("Do Not Reopen")) == KMessageBox::No)
return false;
}
@@ -239,7 +239,7 @@ bool ProjectManager::loadProject(const KURL &projectURL)
m_info = new ProjectInfo;
m_info->m_projectURL = url;
- QTimer::singleShot( 0, this, SLOT(slotLoadProject()) );
+ TQTimer::singleShot( 0, this, TQT_SLOT(slotLoadProject()) );
// no one cares about this value
return true;
@@ -352,14 +352,14 @@ bool ProjectManager::closeProject( bool exiting )
bool ProjectManager::loadProjectFile()
{
- QString path;
+ TQString path;
if (!KIO::NetAccess::download(m_info->m_projectURL, path, 0)) {
KMessageBox::sorry(TopLevel::getInstance()->main(),
i18n("Could not read project file: %1").arg(m_info->m_projectURL.prettyURL()));
return false;
}
- QFile fin(path);
+ TQFile fin(path);
if (!fin.open(IO_ReadOnly))
{
KMessageBox::sorry(TopLevel::getInstance()->main(),
@@ -368,7 +368,7 @@ bool ProjectManager::loadProjectFile()
}
int errorLine, errorCol;
- QString errorMsg;
+ TQString errorMsg;
if (!m_info->m_document.setContent(&fin, &errorMsg, &errorLine, &errorCol))
{
KMessageBox::sorry(TopLevel::getInstance()->main(),
@@ -401,17 +401,17 @@ bool ProjectManager::saveProjectFile()
Q_ASSERT( API::getInstance()->projectDom() );
if (m_info->m_projectURL.isLocalFile()) {
- QFile fout(m_info->m_projectURL.path());
+ TQFile fout(m_info->m_projectURL.path());
if( !fout.open(IO_WriteOnly) ) {
KMessageBox::sorry(TopLevel::getInstance()->main(), i18n("Could not write the project file."));
return false;
}
- QTextStream stream(&fout);
+ TQTextStream stream(&fout);
API::getInstance()->projectDom()->save(stream, 2);
fout.close();
} else {
- KTempFile fout(QString::fromLatin1("kdevelop3"));
+ KTempFile fout(TQString::fromLatin1("kdevelop3"));
fout.setAutoDelete(true);
if (fout.status() != 0) {
KMessageBox::sorry(TopLevel::getInstance()->main(), i18n("Could not write the project file."));
@@ -425,18 +425,18 @@ bool ProjectManager::saveProjectFile()
return true;
}
-static QString getAttribute(QDomElement elem, QString attr)
+static TQString getAttribute(TQDomElement elem, TQString attr)
{
- QDomElement el = elem.namedItem(attr).toElement();
+ TQDomElement el = elem.namedItem(attr).toElement();
return el.firstChild().toText().data();
}
-static void getAttributeList(QDomElement elem, QString attr, QString tag, QStringList &list)
+static void getAttributeList(TQDomElement elem, TQString attr, TQString tag, TQStringList &list)
{
list.clear();
- QDomElement el = elem.namedItem(attr).toElement();
- QDomElement item = el.firstChild().toElement();
+ TQDomElement el = elem.namedItem(attr).toElement();
+ TQDomElement item = el.firstChild().toElement();
while (!item.isNull())
{
if (item.tagName() == tag)
@@ -447,8 +447,8 @@ static void getAttributeList(QDomElement elem, QString attr, QString tag, QStrin
void ProjectManager::getGeneralInfo()
{
- QDomElement docEl = m_info->m_document.documentElement();
- QDomElement generalEl = docEl.namedItem("general").toElement();
+ TQDomElement docEl = m_info->m_document.documentElement();
+ TQDomElement generalEl = docEl.namedItem("general").toElement();
m_info->m_projectPlugin = getAttribute(generalEl, "projectmanagement");
m_info->m_vcsPlugin = getAttribute(generalEl, "versioncontrol");
@@ -457,8 +457,8 @@ void ProjectManager::getGeneralInfo()
if( m_info->m_projectName.isEmpty() )
{
m_info->m_projectName = m_info->m_projectURL.filename();
- m_info->m_projectName = m_info->m_projectName.left(m_info->m_projectName.length()-QString(".kdevelop").length());
- QDomElement prjname = m_info->m_document.createElement("projectname");
+ m_info->m_projectName = m_info->m_projectName.left(m_info->m_projectName.length()-TQString(".kdevelop").length());
+ TQDomElement prjname = m_info->m_document.createElement("projectname");
prjname.appendChild( m_info->m_document.createTextNode( m_info->m_projectName) );
generalEl.appendChild( prjname );
}
@@ -468,7 +468,7 @@ void ProjectManager::getGeneralInfo()
//FIXME: adymo: workaround for those project templates without "profile" element
// m_info->m_profileName = getAttribute(generalEl, "profile");
- QDomElement el = generalEl.namedItem("profile").toElement();
+ TQDomElement el = generalEl.namedItem("profile").toElement();
if (el.isNull())
// m_info->m_profileName = profileByAttributes(m_info->m_language, m_info->m_keywords);
m_info->m_profileName = Settings::profileByAttributes(m_info->m_language, m_info->m_keywords);
@@ -502,10 +502,10 @@ bool ProjectManager::loadProjectPart()
API::getInstance()->setProject( projectPart );
- QDomDocument& dom = *API::getInstance()->projectDom();
- QString path = DomUtil::readEntry(dom,"/general/projectdirectory", ".");
+ TQDomDocument& dom = *API::getInstance()->projectDom();
+ TQString path = DomUtil::readEntry(dom,"/general/projectdirectory", ".");
bool absolute = DomUtil::readBoolEntry(dom,"/general/absoluteprojectpath",false);
- QString projectDir = projectDirectory( path, absolute );
+ TQString projectDir = projectDirectory( path, absolute );
kdDebug(9000) << "projectDir: " << projectDir << " projectName: " << m_info->m_projectName << endl;
projectPart->openProject(projectDir, m_info->m_projectName);
@@ -525,7 +525,7 @@ void ProjectManager::unloadProjectPart()
API::getInstance()->setProject(0);
}
-bool ProjectManager::loadLanguageSupport(const QString& lang)
+bool ProjectManager::loadLanguageSupport(const TQString& lang)
{
kdDebug(9000) << "Looking for language support for " << lang << endl;
@@ -536,8 +536,8 @@ bool ProjectManager::loadLanguageSupport(const QString& lang)
}
KTrader::OfferList languageSupportOffers =
- KTrader::self()->query(QString::fromLatin1("KDevelop/LanguageSupport"),
- QString::fromLatin1("[X-KDevelop-Language] == '%1' and [X-KDevelop-Version] == %2").arg(lang).arg(KDEVELOP_PLUGIN_VERSION));
+ KTrader::self()->query(TQString::fromLatin1("KDevelop/LanguageSupport"),
+ TQString::fromLatin1("[X-KDevelop-Language] == '%1' and [X-KDevelop-Version] == %2").arg(lang).arg(KDEVELOP_PLUGIN_VERSION));
if (languageSupportOffers.isEmpty()) {
KMessageBox::sorry(TopLevel::getInstance()->main(),
@@ -594,9 +594,9 @@ KURL ProjectManager::projectFile() const
return m_info->m_projectURL;
}
-QString ProjectManager::projectName() const
+TQString ProjectManager::projectName() const
{
- if (!m_info) return QString();
+ if (!m_info) return TQString();
return m_info->m_projectName;
}
@@ -618,34 +618,34 @@ bool ProjectManager::loadKDevelop2Project( const KURL & url )
return false;
}
- QString cmd = KGlobal::dirs()->findExe( "kdevprj2kdevelop" );
+ TQString cmd = KGlobal::dirs()->findExe( "kdevprj2kdevelop" );
if (cmd.isEmpty()) {
KMessageBox::sorry(0, i18n("You do not have 'kdevprj2kdevelop' installed."));
return false;
}
- QFileInfo fileInfo( url.path() );
+ TQFileInfo fileInfo( url.path() );
KShellProcess proc( "/bin/sh" );
proc.setWorkingDirectory( fileInfo.dirPath(true) );
proc << "perl" << cmd << KShellProcess::quote( url.path() );
proc.start( KProcess::Block );
- QString projectFile = fileInfo.dirPath( true ) + "/" + fileInfo.baseName() + ".kdevelop";
+ TQString projectFile = fileInfo.dirPath( true ) + "/" + fileInfo.baseName() + ".kdevelop";
return loadProject( KURL(projectFile) );
}
-// QString ProjectManager::profileByAttributes(const QString &language, const QStringList &keywords)
+// TQString ProjectManager::profileByAttributes(const TQString &language, const TQStringList &keywords)
// {
// KConfig config(locate("data", "kdevelop/profiles/projectprofiles"));
// config.setGroup(language);
//
-// QStringList profileKeywords = QStringList::split("/", "Empty");
+// TQStringList profileKeywords = TQStringList::split("/", "Empty");
// if (config.hasKey("Keywords"))
// profileKeywords = config.readListEntry("Keywords");
//
// int idx = 0;
-// for (QStringList::const_iterator it = profileKeywords.constBegin();
+// for (TQStringList::const_iterator it = profileKeywords.constBegin();
// it != profileKeywords.constEnd(); ++it)
// {
// if (keywords.contains(*it))
@@ -655,7 +655,7 @@ bool ProjectManager::loadKDevelop2Project( const KURL & url )
// }
// }
//
-// QStringList profiles;
+// TQStringList profiles;
// if (config.hasKey("Profiles"))
// {
// profiles = config.readListEntry("Profiles");