Raw Qt->TQt conversion using tde/scripts/conversions/qt3-tqt3/convert_existing_qt3_app_to_tqt3.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
r14.0.x
Michele Calgaro 2 years ago
parent a2fb10f6a3
commit 319caa7a27
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -28,10 +28,10 @@
#endif #endif
#include <qcstring.h> #include <tqcstring.h>
#include <qsocket.h> #include <tqsocket.h>
#include <qdatetime.h> #include <tqdatetime.h>
#include <qbitarray.h> #include <tqbitarray.h>
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
@ -76,7 +76,7 @@ extern "C"
} }
kio_appProtocol::kio_appProtocol(const QCString &pool_socket, const QCString &app_socket) kio_appProtocol::kio_appProtocol(const TQCString &pool_socket, const TQCString &app_socket)
: SlaveBase("kio_app", pool_socket, app_socket) : SlaveBase("kio_app", pool_socket, app_socket)
{ {
kdDebug() << "kio_appProtocol::kio_appProtocol()" << endl; kdDebug() << "kio_appProtocol::kio_appProtocol()" << endl;
@ -93,7 +93,7 @@ void kio_appProtocol::stat(const KURL &url)
{ {
kdDebug() << "kio_appProtocol::stat: " << url << endl; kdDebug() << "kio_appProtocol::stat: " << url << endl;
QString path = url.path(); TQString path = url.path();
if ( path.isEmpty() || path == "/" ) if ( path.isEmpty() || path == "/" )
{ {
kdDebug() << "kio_appProtocol::stat: " << "creating top level entry" << endl; kdDebug() << "kio_appProtocol::stat: " << "creating top level entry" << endl;
@ -105,7 +105,7 @@ void kio_appProtocol::stat(const KURL &url)
return; return;
} }
QString name; TQString name;
bool ok = m_impl.parseURL(url, name, path); bool ok = m_impl.parseURL(url, name, path);
if ( !ok ) if ( !ok )
@ -150,7 +150,7 @@ void kio_appProtocol::listDir(const KURL &url)
return; return;
} }
QString name, path; TQString name, path;
bool ok = m_impl.parseURL(url, name, path); bool ok = m_impl.parseURL(url, name, path);
if ( !ok ) if ( !ok )
@ -199,7 +199,7 @@ void kio_appProtocol::listRoot()
} }
void kio_appProtocol::listAppContents(const QString &name) void kio_appProtocol::listAppContents(const TQString &name)
{ {
KIO::UDSEntry entry; KIO::UDSEntry entry;

@ -22,8 +22,8 @@
#ifndef _app_H_ #ifndef _app_H_
#define _app_H_ #define _app_H_
#include <qstring.h> #include <tqstring.h>
#include <qcstring.h> #include <tqcstring.h>
#include <stdio.h> #include <stdio.h>
@ -35,19 +35,19 @@
#include "appimpl.h" #include "appimpl.h"
class QCString; class TQCString;
class kio_appProtocol : public KIO::SlaveBase class kio_appProtocol : public KIO::SlaveBase
{ {
public: public:
kio_appProtocol(const QCString &pool_socket, const QCString &app_socket); kio_appProtocol(const TQCString &pool_socket, const TQCString &app_socket);
virtual ~kio_appProtocol(); virtual ~kio_appProtocol();
virtual void listDir(const KURL & url); virtual void listDir(const KURL & url);
virtual void stat(const KURL & url); virtual void stat(const KURL & url);
private: private:
void listRoot(); void listRoot();
void listAppContents(const QString &name); void listAppContents(const TQString &name);
AppImpl m_impl; AppImpl m_impl;
}; };

@ -48,48 +48,48 @@
#include <kservice.h> #include <kservice.h>
#include <kservicegroup.h> #include <kservicegroup.h>
#include <qapplication.h> #include <tqapplication.h>
#include <qeventloop.h> #include <tqeventloop.h>
#include <qdir.h> #include <tqdir.h>
#include <sys/stat.h> #include <sys/stat.h>
AppImpl::AppImpl() : QObject() AppImpl::AppImpl() : TQObject()
{ {
} }
bool AppImpl::listRoot(QValueList<KIO::UDSEntry> &list) bool AppImpl::listRoot(TQValueList<KIO::UDSEntry> &list)
{ {
kdDebug() << "AppImpl::listRoot" << endl; kdDebug() << "AppImpl::listRoot" << endl;
QStringList dirList = QStringList::split(":",getenv("PATH")); TQStringList dirList = TQStringList::split(":",getenv("PATH"));
kdDebug() << dirList << endl; kdDebug() << dirList << endl;
QStringList names_found; TQStringList names_found;
// QStringList dirList; // TQStringList dirList;
// dirList << "/usr/local/bin/"; // dirList << "/usr/local/bin/";
// dirList << "/usr/bin/"; // dirList << "/usr/bin/";
// dirList << "/usr/sbin/"; // dirList << "/usr/sbin/";
// dirList << "/bin/"; // dirList << "/bin/";
QStringList::ConstIterator dirpath = dirList.begin(); TQStringList::ConstIterator dirpath = dirList.begin();
QStringList::ConstIterator end = dirList.end(); TQStringList::ConstIterator end = dirList.end();
for(; dirpath!=end; ++dirpath) for(; dirpath!=end; ++dirpath)
{ {
QDir dir = *dirpath; TQDir dir = *dirpath;
if (!dir.exists()) continue; if (!dir.exists()) continue;
QStringList filenames TQStringList filenames
= dir.entryList( QDir::Files | QDir::Readable ); = dir.entryList( TQDir::Files | TQDir::Readable );
KIO::UDSEntry entry; KIO::UDSEntry entry;
QStringList::ConstIterator filename = filenames.begin(); TQStringList::ConstIterator filename = filenames.begin();
QStringList::ConstIterator endf = filenames.end(); TQStringList::ConstIterator endf = filenames.end();
for(; filename!=endf; ++filename) for(; filename!=endf; ++filename)
{ {
@ -111,9 +111,9 @@ bool AppImpl::listRoot(QValueList<KIO::UDSEntry> &list)
return true; return true;
} }
bool AppImpl::parseURL(const KURL &url, QString &name, QString &path) const bool AppImpl::parseURL(const KURL &url, TQString &name, TQString &path) const
{ {
QString url_path = url.path(); TQString url_path = url.path();
int i = url_path.find('/', 1); int i = url_path.find('/', 1);
if (i > 0) if (i > 0)
@ -124,13 +124,13 @@ bool AppImpl::parseURL(const KURL &url, QString &name, QString &path) const
else else
{ {
name = url_path.mid(1); name = url_path.mid(1);
path = QString::null; path = TQString::null;
} }
return name != QString::null; return name != TQString::null;
} }
bool AppImpl::realURL(const QString &name, const QString &path, bool AppImpl::realURL(const TQString &name, const TQString &path,
KURL &url) const KURL &url) const
{ {
url = findBaseURL(name); url = findBaseURL(name);
@ -143,29 +143,29 @@ bool AppImpl::realURL(const QString &name, const QString &path,
return true; return true;
} }
bool AppImpl::statByName(const QString &filename, KIO::UDSEntry& entry) bool AppImpl::statByName(const TQString &filename, KIO::UDSEntry& entry)
{ {
kdDebug() << "AppImpl::statByName" << endl; kdDebug() << "AppImpl::statByName" << endl;
QStringList dirList; TQStringList dirList;
dirList << "/usr/local/bin/"; dirList << "/usr/local/bin/";
dirList << "/usr/bin/"; dirList << "/usr/bin/";
QStringList::ConstIterator dirpath = dirList.begin(); TQStringList::ConstIterator dirpath = dirList.begin();
QStringList::ConstIterator end = dirList.end(); TQStringList::ConstIterator end = dirList.end();
for(; dirpath!=end; ++dirpath) for(; dirpath!=end; ++dirpath)
{ {
QDir dir = *dirpath; TQDir dir = *dirpath;
if (!dir.exists()) continue; if (!dir.exists()) continue;
QStringList filenames TQStringList filenames
= dir.entryList( QDir::Files | QDir::Readable ); = dir.entryList( TQDir::Files | TQDir::Readable );
QStringList::ConstIterator name = filenames.begin(); TQStringList::ConstIterator name = filenames.begin();
QStringList::ConstIterator endf = filenames.end(); TQStringList::ConstIterator endf = filenames.end();
for(; name!=endf; ++name) for(; name!=endf; ++name)
{ {
@ -180,27 +180,27 @@ bool AppImpl::statByName(const QString &filename, KIO::UDSEntry& entry)
return false; return false;
} }
KURL AppImpl::findBaseURL(const QString &filename) const KURL AppImpl::findBaseURL(const TQString &filename) const
{ {
kdDebug() << "AppImpl::findBaseURL" << endl; kdDebug() << "AppImpl::findBaseURL" << endl;
QStringList dirList = KGlobal::dirs()->resourceDirs("system_entries"); TQStringList dirList = KGlobal::dirs()->resourceDirs("system_entries");
QStringList::ConstIterator dirpath = dirList.begin(); TQStringList::ConstIterator dirpath = dirList.begin();
QStringList::ConstIterator end = dirList.end(); TQStringList::ConstIterator end = dirList.end();
for(; dirpath!=end; ++dirpath) for(; dirpath!=end; ++dirpath)
{ {
QDir dir = *dirpath; TQDir dir = *dirpath;
if (!dir.exists()) continue; if (!dir.exists()) continue;
QStringList filenames TQStringList filenames
= dir.entryList( QDir::Files | QDir::Readable ); = dir.entryList( TQDir::Files | TQDir::Readable );
KIO::UDSEntry entry; KIO::UDSEntry entry;
QStringList::ConstIterator name = filenames.begin(); TQStringList::ConstIterator name = filenames.begin();
QStringList::ConstIterator endf = filenames.end(); TQStringList::ConstIterator endf = filenames.end();
for(; name!=endf; ++name) for(; name!=endf; ++name)
{ {
@ -224,7 +224,7 @@ KURL AppImpl::findBaseURL(const QString &filename) const
static void addAtom(KIO::UDSEntry &entry, unsigned int ID, long l, static void addAtom(KIO::UDSEntry &entry, unsigned int ID, long l,
const QString &s = QString::null) const TQString &s = TQString::null)
{ {
KIO::UDSAtom atom; KIO::UDSAtom atom;
atom.m_uds = ID; atom.m_uds = ID;
@ -245,15 +245,15 @@ void AppImpl::createTopLevelEntry(KIO::UDSEntry &entry) const
} }
void AppImpl::createEntry(KIO::UDSEntry &entry, void AppImpl::createEntry(KIO::UDSEntry &entry,
// const QString &directory, // const TQString &directory,
const QString &file) const TQString &file)
{ {
entry.clear(); entry.clear();
addAtom(entry, KIO::UDS_NAME, 0, file); addAtom(entry, KIO::UDS_NAME, 0, file);
QString new_filename = file; TQString new_filename = file;
new_filename.truncate(file.length()-8); new_filename.truncate(file.length()-8);
addAtom(entry, KIO::UDS_URL, 0, "app:/"+new_filename); addAtom(entry, KIO::UDS_URL, 0, "app:/"+new_filename);
@ -268,22 +268,22 @@ void AppImpl::createEntry(KIO::UDSEntry &entry,
} }
void AppImpl::createExeEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry, void AppImpl::createExeEntry(TQValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry,
const QString &shortname, const TQString &shortname,
const QStringList &fullname) const TQStringList &fullname)
{ {
for ( QStringList::ConstIterator it = fullname.begin(); it != fullname.end(); ++it ) for ( TQStringList::ConstIterator it = fullname.begin(); it != fullname.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())
continue; continue;
entry.clear(); entry.clear();
/* QStringList dirList = KGlobal::instance()->dirs()->resourceDirs("apps"); /* TQStringList dirList = KGlobal::instance()->dirs()->resourceDirs("apps");
kdDebug() << dirList << endl; kdDebug() << dirList << endl;
QStringList desktop = getFullLocation(dirList,shortname+".desktop", TQStringList desktop = getFullLocation(dirList,shortname+".desktop",
QDir::FilterSpec(QDir::Files | QDir::Dirs | QDir::Readable), TQDir::FilterSpec(TQDir::Files | TQDir::Dirs | TQDir::Readable),
false,true); false,true);
kdDebug() << desktop << endl;*/ kdDebug() << desktop << endl;*/
KService::Ptr service = KService::serviceByDesktopName( shortname ); KService::Ptr service = KService::serviceByDesktopName( shortname );
@ -291,7 +291,7 @@ void AppImpl::createExeEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entr
// if (!desktop.isEmpty()){ // if (!desktop.isEmpty()){
if (service && service->isValid()) { if (service && service->isValid()) {
// for ( QStringList::Iterator dit = desktop.begin(); dit != desktop.end(); ++dit ) // for ( TQStringList::Iterator dit = desktop.begin(); dit != desktop.end(); ++dit )
// { // {
// if ((*dit).isEmpty()) // if ((*dit).isEmpty())
// continue; // continue;
@ -324,37 +324,37 @@ void AppImpl::createExeEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entr
} }
void AppImpl::createManPageEntry(KIO::UDSEntry &entry, void AppImpl::createManPageEntry(KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
entry.clear(); entry.clear();
addAtom(entry, KIO::UDS_NAME, 0, i18n("Manual for %1").arg(shortname)); addAtom(entry, KIO::UDS_NAME, 0, i18n("Manual for %1").arg(shortname));
/* QString new_filename = file; /* TQString new_filename = file;
new_filename.truncate(file.length()-8);*/ new_filename.truncate(file.length()-8);*/
addAtom(entry, KIO::UDS_URL, 0, "man:/"+shortname); addAtom(entry, KIO::UDS_URL, 0, "man:/"+shortname);
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFREG); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFREG);
addAtom(entry, KIO::UDS_MIME_TYPE, 0, "application/x-desktop"); addAtom(entry, KIO::UDS_MIME_TYPE, 0, "application/x-desktop");
QString icon = "man"; TQString icon = "man";
addAtom(entry, KIO::UDS_ICON_NAME, 0, icon); addAtom(entry, KIO::UDS_ICON_NAME, 0, icon);
} }
void AppImpl::createHomeDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry, void AppImpl::createHomeDirEntry(TQValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
QStringList homedir; TQStringList homedir;
homedir << QString("%1/").arg(getenv("HOME")); homedir << TQString("%1/").arg(getenv("HOME"));
QString dirname = "."+shortname; TQString dirname = "."+shortname;
QStringList fullname = getFullLocation(homedir,dirname, TQStringList fullname = getFullLocation(homedir,dirname,
QDir::FilterSpec(QDir::Hidden | QDir::Dirs | QDir::Readable), TQDir::FilterSpec(TQDir::Hidden | TQDir::Dirs | TQDir::Readable),
true, false); true, false);
for ( QStringList::Iterator it = fullname.begin(); it != fullname.end(); ++it ) for ( TQStringList::Iterator it = fullname.begin(); it != fullname.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())
continue; continue;
@ -366,26 +366,26 @@ void AppImpl::createHomeDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR);
addAtom(entry, KIO::UDS_MIME_TYPE, 0, "inode/directory"); addAtom(entry, KIO::UDS_MIME_TYPE, 0, "inode/directory");
QString icon = "cachefolder"; TQString icon = "cachefolder";
addAtom(entry, KIO::UDS_ICON_NAME, 0, icon); addAtom(entry, KIO::UDS_ICON_NAME, 0, icon);
if ( !entry.isEmpty() ) if ( !entry.isEmpty() )
list.append(entry); list.append(entry);
} }
} }
void AppImpl::createKDEDataDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry, void AppImpl::createKDEDataDirEntry(TQValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
QStringList dirList = KGlobal::instance()->dirs()->resourceDirs("data"); TQStringList dirList = KGlobal::instance()->dirs()->resourceDirs("data");
QStringList KDEDataDir = getFullLocation(dirList,shortname, TQStringList KDEDataDir = getFullLocation(dirList,shortname,
QDir::FilterSpec(QDir::Dirs | QDir::Readable), false, false); TQDir::FilterSpec(TQDir::Dirs | TQDir::Readable), false, false);
if (KDEDataDir.isEmpty()) if (KDEDataDir.isEmpty())
return; return;
for ( QStringList::Iterator it = KDEDataDir.begin(); it != KDEDataDir.end(); ++it ) for ( TQStringList::Iterator it = KDEDataDir.begin(); it != KDEDataDir.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())
continue; continue;
@ -397,7 +397,7 @@ void AppImpl::createKDEDataDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntr
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR);
addAtom(entry, KIO::UDS_MIME_TYPE, 0, "inode/directory"); addAtom(entry, KIO::UDS_MIME_TYPE, 0, "inode/directory");
QString icon = "binaryfolder"; TQString icon = "binaryfolder";
addAtom(entry, KIO::UDS_ICON_NAME, 0, icon); addAtom(entry, KIO::UDS_ICON_NAME, 0, icon);
if ( !entry.isEmpty() ) if ( !entry.isEmpty() )
list.append(entry); list.append(entry);
@ -405,24 +405,24 @@ void AppImpl::createKDEDataDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntr
} }
void AppImpl::createStandardDataDirEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry, void AppImpl::createStandardDataDirEntry(TQValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
QStringList dirList; TQStringList dirList;
dirList << "/usr/share/"; dirList << "/usr/share/";
dirList << "/usr/local/share/"; dirList << "/usr/local/share/";
QStringList StandardDataDir = TQStringList StandardDataDir =
getFullLocation(dirList,shortname, getFullLocation(dirList,shortname,
QDir::FilterSpec(QDir::Files | QDir::Dirs | QDir::Readable), TQDir::FilterSpec(TQDir::Files | TQDir::Dirs | TQDir::Readable),
true, false); true, false);
if (StandardDataDir.isEmpty()) if (StandardDataDir.isEmpty())
return; return;
for ( QStringList::Iterator it = StandardDataDir.begin(); it != StandardDataDir.end(); ++it ) for ( TQStringList::Iterator it = StandardDataDir.begin(); it != StandardDataDir.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())
continue; continue;
@ -434,7 +434,7 @@ void AppImpl::createStandardDataDirEntry(QValueList<KIO::UDSEntry> &list, KIO::U
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR);
addAtom(entry, KIO::UDS_MIME_TYPE, 0, "inode/directory"); addAtom(entry, KIO::UDS_MIME_TYPE, 0, "inode/directory");
QString icon = "binaryfolder"; TQString icon = "binaryfolder";
addAtom(entry, KIO::UDS_ICON_NAME, 0, icon); addAtom(entry, KIO::UDS_ICON_NAME, 0, icon);
if ( !entry.isEmpty() ) if ( !entry.isEmpty() )
list.append(entry); list.append(entry);
@ -443,12 +443,12 @@ void AppImpl::createStandardDataDirEntry(QValueList<KIO::UDSEntry> &list, KIO::U
void AppImpl::createKDEConfigEntry(KIO::UDSEntry &entry, void AppImpl::createKDEConfigEntry(KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
entry.clear(); entry.clear();
QString KDEDataDir = locate("config", shortname+"rc"); TQString KDEDataDir = locate("config", shortname+"rc");
kdDebug() << "KDEDataDir: " << KDEDataDir << endl; kdDebug() << "KDEDataDir: " << KDEDataDir << endl;
if (KDEDataDir.isEmpty()) if (KDEDataDir.isEmpty())
@ -460,36 +460,36 @@ void AppImpl::createKDEConfigEntry(KIO::UDSEntry &entry,
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR);
addAtom(entry, KIO::UDS_MIME_TYPE, 0, "text/plain"); addAtom(entry, KIO::UDS_MIME_TYPE, 0, "text/plain");
QString icon = "configure"; TQString icon = "configure";
addAtom(entry, KIO::UDS_ICON_NAME, 0, icon); addAtom(entry, KIO::UDS_ICON_NAME, 0, icon);
} }
void AppImpl::createStandardConfigEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry, void AppImpl::createStandardConfigEntry(TQValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
QStringList dirList; TQStringList dirList;
dirList << "/etc/"; dirList << "/etc/";
dirList << "/usr/local/etc/"; dirList << "/usr/local/etc/";
dirList << "/usr/etc/"; dirList << "/usr/etc/";
QStringList StandardConfigFile = TQStringList StandardConfigFile =
getFullLocation(dirList,shortname, getFullLocation(dirList,shortname,
QDir::FilterSpec(QDir::Files | QDir::Dirs | QDir::Readable), TQDir::FilterSpec(TQDir::Files | TQDir::Dirs | TQDir::Readable),
true, false); true, false);
if (StandardConfigFile.isEmpty()) if (StandardConfigFile.isEmpty())
return; return;
for ( QStringList::Iterator it = StandardConfigFile.begin(); it != StandardConfigFile.end(); ++it ) for ( TQStringList::Iterator it = StandardConfigFile.begin(); it != StandardConfigFile.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())
continue; continue;
entry.clear(); entry.clear();
bool isFolder = false; bool isFolder = false;
QFileInfo fi(*it); TQFileInfo fi(*it);
if (fi.isDir()) if (fi.isDir())
isFolder = true; isFolder = true;
@ -497,7 +497,7 @@ void AppImpl::createStandardConfigEntry(QValueList<KIO::UDSEntry> &list, KIO::UD
addAtom(entry, KIO::UDS_URL, 0, *it); addAtom(entry, KIO::UDS_URL, 0, *it);
QString icon; TQString icon;
if (isFolder){ if (isFolder){
addAtom(entry, KIO::UDS_NAME, 0, i18n("Config Data(%1)").arg(*it)); addAtom(entry, KIO::UDS_NAME, 0, i18n("Config Data(%1)").arg(*it));
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR);
@ -515,30 +515,30 @@ void AppImpl::createStandardConfigEntry(QValueList<KIO::UDSEntry> &list, KIO::UD
} }
} }
void AppImpl::createTmpDirEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry, void AppImpl::createTmpDirEntry(TQValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry,
const QString &shortname) const TQString &shortname)
{ {
QStringList dirList; TQStringList dirList;
dirList << "/tmp/"; dirList << "/tmp/";
QStringList TmpDir = TQStringList TmpDir =
getFullLocation(dirList,shortname, getFullLocation(dirList,shortname,
QDir::FilterSpec(QDir::Files | QDir::Dirs | QDir::Readable), TQDir::FilterSpec(TQDir::Files | TQDir::Dirs | TQDir::Readable),
true, true); true, true);
if (TmpDir.isEmpty()) if (TmpDir.isEmpty())
return; return;
for ( QStringList::Iterator it = TmpDir.begin(); it != TmpDir.end(); ++it ) for ( TQStringList::Iterator it = TmpDir.begin(); it != TmpDir.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())
continue; continue;
entry.clear(); entry.clear();
bool isFolder = false; bool isFolder = false;
QFileInfo fi(*it); TQFileInfo fi(*it);
if (fi.isDir()) if (fi.isDir())
isFolder = true; isFolder = true;
@ -546,7 +546,7 @@ void AppImpl::createTmpDirEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &
addAtom(entry, KIO::UDS_URL, 0, *it); addAtom(entry, KIO::UDS_URL, 0, *it);
QString icon; TQString icon;
if (isFolder){ if (isFolder){
addAtom(entry, KIO::UDS_NAME, 0, i18n("Tmp Data (%1)").arg(*it)); addAtom(entry, KIO::UDS_NAME, 0, i18n("Tmp Data (%1)").arg(*it));
addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR); addAtom(entry, KIO::UDS_FILE_TYPE, S_IFDIR);
@ -570,16 +570,16 @@ void AppImpl::slotEntries(KIO::Job *job, const KIO::UDSEntryList &list)
{ {
job->kill(true); job->kill(true);
m_lastListingEmpty = false; m_lastListingEmpty = false;
qApp->eventLoop()->exitLoop(); tqApp->eventLoop()->exitLoop();
} }
} }
void AppImpl::slotResult(KIO::Job *) void AppImpl::slotResult(KIO::Job *)
{ {
qApp->eventLoop()->exitLoop(); tqApp->eventLoop()->exitLoop();
} }
bool AppImpl::listAppContents(const QString &name, QValueList<KIO::UDSEntry> &list) bool AppImpl::listAppContents(const TQString &name, TQValueList<KIO::UDSEntry> &list)
{ {
@ -635,47 +635,47 @@ bool AppImpl::listAppContents(const QString &name, QValueList<KIO::UDSEntry> &li
return true; return true;
} }
QStringList AppImpl::getAppAddress(const QString &name) TQStringList AppImpl::getAppAddress(const TQString &name)
{ {
QStringList dirList; TQStringList dirList;
dirList << "/usr/local/bin/"; dirList << "/usr/local/bin/";
dirList << "/usr/bin/"; dirList << "/usr/bin/";
return getFullLocation(dirList,name, QDir::FilterSpec(QDir::Files | QDir::Readable),false, false); return getFullLocation(dirList,name, TQDir::FilterSpec(TQDir::Files | TQDir::Readable),false, false);
} }
QStringList AppImpl::getFullLocation(const QStringList &dirList, const QString &name, TQStringList AppImpl::getFullLocation(const TQStringList &dirList, const TQString &name,
const QDir::FilterSpec &filter, bool beginswith, bool recursive) const TQDir::FilterSpec &filter, bool beginswith, bool recursive)
{ {
QStringList finds; TQStringList finds;
QStringList::ConstIterator dirpath = dirList.begin(); TQStringList::ConstIterator dirpath = dirList.begin();
QStringList::ConstIterator end = dirList.end(); TQStringList::ConstIterator end = dirList.end();
for(; dirpath!=end; ++dirpath) for(; dirpath!=end; ++dirpath)
{ {
QDir dir = *dirpath; TQDir dir = *dirpath;
if (!dir.exists()) continue; if (!dir.exists()) continue;
QStringList filenames TQStringList filenames
= dir.entryList( filter ); = dir.entryList( filter );
QStringList::ConstIterator filename = filenames.begin(); TQStringList::ConstIterator filename = filenames.begin();
QStringList::ConstIterator endf = filenames.end(); TQStringList::ConstIterator endf = filenames.end();
for(; filename!=endf; ++filename) for(; filename!=endf; ++filename)
{ {
if ((recursive) && ((*filename != "..")&&(*filename != "."))){ if ((recursive) && ((*filename != "..")&&(*filename != "."))){
QFileInfo fi(*dirpath+*filename); TQFileInfo fi(*dirpath+*filename);
if (fi.isDir()){ if (fi.isDir()){
QStringList recurfinds; TQStringList recurfinds;
recurfinds = getFullLocation(QStringList(*dirpath+*filename+"/"), recurfinds = getFullLocation(TQStringList(*dirpath+*filename+"/"),
name, filter, beginswith, recursive); name, filter, beginswith, recursive);
if (!recurfinds.isEmpty()){ if (!recurfinds.isEmpty()){
for ( QStringList::Iterator it = recurfinds.begin(); for ( TQStringList::Iterator it = recurfinds.begin();
it != recurfinds.end(); ++it ) it != recurfinds.end(); ++it )
{ {
if ((*it).isEmpty()) if ((*it).isEmpty())

@ -45,63 +45,63 @@
#include <kurl.h> #include <kurl.h>
#include <dcopobject.h> #include <dcopobject.h>
#include <qobject.h> #include <tqobject.h>
#include <qstring.h> #include <tqstring.h>
#include <qdir.h> #include <tqdir.h>
class AppImpl : public QObject class AppImpl : public TQObject
{ {
Q_OBJECT Q_OBJECT
public: public:
AppImpl(); AppImpl();
void createTopLevelEntry(KIO::UDSEntry& entry) const; void createTopLevelEntry(KIO::UDSEntry& entry) const;
bool statByName(const QString &filename, KIO::UDSEntry& entry); bool statByName(const TQString &filename, KIO::UDSEntry& entry);
bool listRoot(QValueList<KIO::UDSEntry> &list); bool listRoot(TQValueList<KIO::UDSEntry> &list);
bool parseURL(const KURL &url, QString &name, QString &path) const; bool parseURL(const KURL &url, TQString &name, TQString &path) const;
bool realURL(const QString &name, const QString &path, KURL &url) const; bool realURL(const TQString &name, const TQString &path, KURL &url) const;
int lastErrorCode() const { return m_lastErrorCode; } int lastErrorCode() const { return m_lastErrorCode; }
QString lastErrorMessage() const { return m_lastErrorMessage; } TQString lastErrorMessage() const { return m_lastErrorMessage; }
bool listAppContents(const QString &name, QValueList<KIO::UDSEntry> &list); bool listAppContents(const TQString &name, TQValueList<KIO::UDSEntry> &list);
private slots: private slots:
KURL findBaseURL(const QString &filename) const; KURL findBaseURL(const TQString &filename) const;
void slotEntries(KIO::Job *job, const KIO::UDSEntryList &list); void slotEntries(KIO::Job *job, const KIO::UDSEntryList &list);
void slotResult(KIO::Job *job); void slotResult(KIO::Job *job);
void createManPageEntry(KIO::UDSEntry &entry, void createManPageEntry(KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
void createExeEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry, void createExeEntry(TQValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry,
const QString &shortname, const TQString &shortname,
const QStringList &fullname); const TQStringList &fullname);
void createHomeDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry, void createHomeDirEntry(TQValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
void createKDEDataDirEntry(QValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry, void createKDEDataDirEntry(TQValueList<KIO::UDSEntry> &list,KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
void createKDEConfigEntry(KIO::UDSEntry &entry, void createKDEConfigEntry(KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
void createStandardConfigEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry, void createStandardConfigEntry(TQValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
void createStandardDataDirEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry, void createStandardDataDirEntry(TQValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
void createTmpDirEntry(QValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry, void createTmpDirEntry(TQValueList<KIO::UDSEntry> &list, KIO::UDSEntry &entry,
const QString &shortname); const TQString &shortname);
QStringList getAppAddress(const QString &name); TQStringList getAppAddress(const TQString &name);
QStringList getFullLocation(const QStringList & dirList, const QString &name, TQStringList getFullLocation(const TQStringList & dirList, const TQString &name,
const QDir::FilterSpec &filter, bool beginswith, bool recursive); const TQDir::FilterSpec &filter, bool beginswith, bool recursive);
private: private:
void createEntry(KIO::UDSEntry& entry, /*const QString &directory,*/ void createEntry(KIO::UDSEntry& entry, /*const TQString &directory,*/
const QString &file); const TQString &file);
bool m_lastListingEmpty; bool m_lastListingEmpty;
/// Last error code stored in class to simplify API. /// Last error code stored in class to simplify API.
/// Note that this means almost no method can be const. /// Note that this means almost no method can be const.
int m_lastErrorCode; int m_lastErrorCode;
QString m_lastErrorMessage; TQString m_lastErrorMessage;
}; };
#endif #endif

Loading…
Cancel
Save