summaryrefslogtreecommitdiffstats
path: root/parts/distpart/specsupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parts/distpart/specsupport.cpp')
-rw-r--r--parts/distpart/specsupport.cpp132
1 files changed, 66 insertions, 66 deletions
diff --git a/parts/distpart/specsupport.cpp b/parts/distpart/specsupport.cpp
index e3ca8a65..ab4d684f 100644
--- a/parts/distpart/specsupport.cpp
+++ b/parts/distpart/specsupport.cpp
@@ -27,25 +27,25 @@
#include <kfiledialog.h>
#include <klocale.h>
#include <kprocess.h>
-#include <qfile.h>
-#include <qdir.h>
-#include <qerrormessage.h>
-#include <qregexp.h>
-#include <qpushbutton.h>
-//#include <qvbox.h>
-#include <qgroupbox.h>
-#include <qtabwidget.h>
-#include <qmessagebox.h>
+#include <tqfile.h>
+#include <tqdir.h>
+#include <tqerrormessage.h>
+#include <tqregexp.h>
+#include <tqpushbutton.h>
+//#include <tqvbox.h>
+#include <tqgroupbox.h>
+#include <tqtabwidget.h>
+#include <tqmessagebox.h>
/// \FIXME This is at least the fifth place in the kdevelop code something like this exists
-QString QRegExp_escape(const QString& str )
+TQString QRegExp_escape(const TQString& str )
{
#if QT_VERSION >= 0x030100
- return QRegExp::escape(str);
+ return TQRegExp::escape(str);
#else
// this block is copyrighted by Trolltech AS (GPL)
static const char meta[] = "$()*+.?[\\]^{|}";
- QString quoted = str;
+ TQString quoted = str;
int i = 0;
while ( i < (int) quoted.length() ) {
@@ -60,21 +60,21 @@ QString QRegExp_escape(const QString& str )
SpecSupport::SpecSupport(DistpartPart *part) : packageBase(), m_part(part) {
dir = "";
-// srcPackagePushButton = new QPushButton(i18n("Src Package"),area());
-// buildAllPushButton = new QPushButton(i18n("Src/Binary Packages"),area());
-// exportSPECPushButton = new QPushButton(i18n("Export SPEC File"),area());
-// importSPECPushButton = new QPushButton(i18n("Import SPEC File"),area());
+// srcPackagePushButton = new TQPushButton(i18n("Src Package"),area());
+// buildAllPushButton = new TQPushButton(i18n("Src/Binary Packages"),area());
+// exportSPECPushButton = new TQPushButton(i18n("Export SPEC File"),area());
+// importSPECPushButton = new TQPushButton(i18n("Import SPEC File"),area());
//
//
//
-// connect(buildAllPushButton, SIGNAL(clicked()),
-// this, SLOT(slotbuildAllPushButtonPressed()));
-// connect(exportSPECPushButton, SIGNAL(clicked()),
-// this, SLOT(slotexportSPECPushButtonPressed()));
-// connect(importSPECPushButton, SIGNAL(clicked()),
-// this, SLOT(slotimportSPECPushButtonPressed()));
-// connect(srcPackagePushButton, SIGNAL(clicked()),
-// this, SLOT(slotsrcPackagePushButtonPressed()));
+// connect(buildAllPushButton, TQT_SIGNAL(clicked()),
+// this, TQT_SLOT(slotbuildAllPushButtonPressed()));
+// connect(exportSPECPushButton, TQT_SIGNAL(clicked()),
+// this, TQT_SLOT(slotexportSPECPushButtonPressed()));
+// connect(importSPECPushButton, TQT_SIGNAL(clicked()),
+// this, TQT_SLOT(slotimportSPECPushButtonPressed()));
+// connect(srcPackagePushButton, TQT_SIGNAL(clicked()),
+// this, TQT_SLOT(slotsrcPackagePushButtonPressed()));
parseDotRpmmacros();
}
@@ -82,14 +82,14 @@ SpecSupport::SpecSupport(DistpartPart *part) : packageBase(), m_part(part) {
SpecSupport::~SpecSupport() {
}
-// QPushButton* buildAllPushButton;
+// TQPushButton* buildAllPushButton;
void SpecSupport::slotbuildAllPushButtonPressed() {
- QMap<QString,QString>::Iterator it;
- QFile file1(dir + "/" + getAppSource());
- QFile file2(*(map.find("_sourcedir")) + "/" + getAppSource());
+ TQMap<TQString,TQString>::Iterator it;
+ TQFile file1(dir + "/" + getAppSource());
+ TQFile file2(*(map.find("_sourcedir")) + "/" + getAppSource());
if (!file2.exists()) {
if (!file1.exists()) {
- QMessageBox::critical(0 ,i18n("Error"),i18n("You need to create a source archive first."));
+ TQMessageBox::critical(0 ,i18n("Error"),i18n("You need to create a source archive first."));
return;
}
else
@@ -102,15 +102,15 @@ void SpecSupport::slotbuildAllPushButtonPressed() {
" && rpmbuild -ba " + m_part->project()->projectName() + ".spec");
}
-// QPushButton* exportSPECPushButton;
+// TQPushButton* exportSPECPushButton;
void SpecSupport::slotexportSPECPushButtonPressed() {
- QMap<QString,QString>::Iterator it;
- QString specname = ((it = map.find("_specdir")) != map.end()) ? (*it) : (m_part->project()->projectDirectory());
+ TQMap<TQString,TQString>::Iterator it;
+ TQString specname = ((it = map.find("_specdir")) != map.end()) ? (*it) : (m_part->project()->projectDirectory());
specname += ("/" + m_part->project()->projectName() + ".spec");
- QFile file(specname);
+ TQFile file(specname);
if(file.open(IO_WriteOnly)) {
- QTextStream stream(&file);
+ TQTextStream stream(&file);
stream << generatePackage();
file.close();
} else {
@@ -118,26 +118,26 @@ void SpecSupport::slotexportSPECPushButtonPressed() {
}
}
-QString SpecSupport::getInfo(QString s, QString motif) {
- QRegExp re(motif + "[ \t]*([^ \t].*[^ \t])[ \t]*");
+TQString SpecSupport::getInfo(TQString s, TQString motif) {
+ TQRegExp re(motif + "[ \t]*([^ \t].*[^ \t])[ \t]*");
if (re.exactMatch(s))
return re.cap(1);
- return QString::null;
+ return TQString::null;
}
-// QPushButton* importSPECPushButton;
+// TQPushButton* importSPECPushButton;
void SpecSupport::slotimportSPECPushButtonPressed() {
- QString fileName = KFileDialog::getOpenFileName(dir,"*.spec");
+ TQString fileName = KFileDialog::getOpenFileName(dir,"*.spec");
if( fileName.isEmpty())
return;
- QFile file(fileName);
+ TQFile file(fileName);
if(file.open(IO_ReadOnly)) {
- QTextStream stream(&file);
+ TQTextStream stream(&file);
while (!stream.atEnd()) {
- QString s = stream.readLine();
- QString info;
+ TQString s = stream.readLine();
+ TQString info;
if (!(info = getInfo(s,"Name:")).isEmpty())
setAppName(info);
else if (!(info = getInfo(s,"Version:")).isEmpty())
@@ -155,18 +155,18 @@ void SpecSupport::slotimportSPECPushButtonPressed() {
else if (!(info = getInfo(s,"Packager:")).isEmpty())
setAppPackager(info);
else if (s.startsWith("%description")) {
- QString desc;
+ TQString desc;
while (!stream.atEnd()) {
- QString str = stream.readLine();
+ TQString str = stream.readLine();
if (str.startsWith("%")) break;
else desc += str + "\n";
}
setAppDescription(desc);
}
else if (s.startsWith("%changelog")) {
- QString change;
+ TQString change;
while (!stream.atEnd()) {
- QString str = stream.readLine();
+ TQString str = stream.readLine();
if (str.startsWith("%")) break;
else change += str + "\n";
}
@@ -177,18 +177,18 @@ void SpecSupport::slotimportSPECPushButtonPressed() {
}
void SpecSupport::slotAddFileButtonPressed(){
-QString filename = KFileDialog::getOpenFileName ();
+TQString filename = KFileDialog::getOpenFileName ();
}
-// QPushButton* srcPackagePushButton;
+// TQPushButton* srcPackagePushButton;
void SpecSupport::slotsrcPackagePushButtonPressed() {
- QMap<QString,QString>::Iterator it;
+ TQMap<TQString,TQString>::Iterator it;
- QFile file1(dir + "/" + getAppSource());
- QFile file2(*(map.find("_sourcedir")) + "/" + getAppSource());
+ TQFile file1(dir + "/" + getAppSource());
+ TQFile file2(*(map.find("_sourcedir")) + "/" + getAppSource());
if (!file2.exists()) {
if (!file1.exists()) {
- QMessageBox::critical(0,i18n("Error"),i18n("You need to create a source archive first."));
+ TQMessageBox::critical(0,i18n("Error"),i18n("You need to create a source archive first."));
return;
}
else
@@ -202,15 +202,15 @@ void SpecSupport::slotsrcPackagePushButtonPressed() {
}
void SpecSupport::parseDotRpmmacros() {
- QFile dotfile(QDir::homeDirPath() + "/.rpmmacros");
+ TQFile dotfile(TQDir::homeDirPath() + "/.rpmmacros");
if (!dotfile.open(IO_ReadOnly)) {
-// QErrorMessage * msg = new QErrorMessage(this);
+// TQErrorMessage * msg = new TQErrorMessage(this);
// msg->message("It seems you don't have a ~/.rpmmacros\nYou may experience problems building packages.\n");
// msg->exec();
return;
}
- QTextStream stream(&dotfile);
+ TQTextStream stream(&dotfile);
// Perhaps will it appear as a necessity to parse the global rpm config file?
@@ -219,14 +219,14 @@ void SpecSupport::parseDotRpmmacros() {
// .rpmmacros parsing :
while (!stream.atEnd()) {
- QString s = stream.readLine();
- QRegExp re("%([^ \t]*)[ \t][ \t]*([^\t]*)$");
+ TQString s = stream.readLine();
+ TQRegExp re("%([^ \t]*)[ \t][ \t]*([^\t]*)$");
if(re.exactMatch(s)) {
- QRegExp subst("%\\{([^%]*)\\}");
- QString value = re.cap(2).stripWhiteSpace();
+ TQRegExp subst("%\\{([^%]*)\\}");
+ TQString value = re.cap(2).stripWhiteSpace();
while(subst.search(value) != -1) {
- value.replace(QRegExp("%\\{"+ QRegExp_escape( subst.cap(1) ) +"\\}"),*map.find(subst.cap(1)));
+ value.replace(TQRegExp("%\\{"+ QRegExp_escape( subst.cap(1) ) +"\\}"),*map.find(subst.cap(1)));
}
map.insert(re.cap(1),value);
}
@@ -243,18 +243,18 @@ void SpecSupport::parseDotRpmmacros() {
createRpmDirectoryFromMacro("_srcrpmdir");
}
-bool SpecSupport::createRpmDirectoryFromMacro(const QString & name) {
- QMap<QString,QString>::Iterator it;
+bool SpecSupport::createRpmDirectoryFromMacro(const TQString & name) {
+ TQMap<TQString,TQString>::Iterator it;
if((it = map.find(name)) != map.end()) {
- QDir dir(*it);
+ TQDir dir(*it);
if (!dir.exists()) return dir.mkdir(*it);
}
return false;
}
-QString SpecSupport::generatePackage( )
+TQString SpecSupport::generatePackage( )
{
- QString spec;
+ TQString spec;
spec += "# This spec file was generated by KDevelop \n";
spec += "# Please report any problem to KDevelop Team <kdevelop-devel@kdevelop.org> \n";
spec += "# Thanks to Matthias Saou for his explanations on http://freshrpms.net/docs/fight.html\n\n";