|
|
|
@ -140,7 +140,7 @@ KSquirrel::KSquirrel(TQWidget *parent, const char *name)
|
|
|
|
|
|
|
|
|
|
writeDefaultEntries();
|
|
|
|
|
|
|
|
|
|
// create KConfig instance.
|
|
|
|
|
// create TDEConfig instance.
|
|
|
|
|
// It will help us to read and write config entries
|
|
|
|
|
kconf = new SQ_Config(TQT_TQOBJECT(this));
|
|
|
|
|
|
|
|
|
@ -964,7 +964,7 @@ void KSquirrel::initBookmarks()
|
|
|
|
|
// local directory (~/.trinity/share/config)
|
|
|
|
|
void KSquirrel::writeDefaultEntries()
|
|
|
|
|
{
|
|
|
|
|
KConfig conf("ksquirrelrc");
|
|
|
|
|
TDEConfig conf("ksquirrelrc");
|
|
|
|
|
|
|
|
|
|
if(!conf.hasGroup("External tools"))
|
|
|
|
|
{
|
|
|
|
@ -1300,20 +1300,20 @@ void KSquirrel::preCreate()
|
|
|
|
|
url.setPath(SQ_HLOptions::instance()->param);
|
|
|
|
|
|
|
|
|
|
statStage = false;
|
|
|
|
|
KIO::StatJob *job = KIO::stat(url, false);
|
|
|
|
|
TDEIO::StatJob *job = TDEIO::stat(url, false);
|
|
|
|
|
job->setSide(true);
|
|
|
|
|
job->setDetails(0);
|
|
|
|
|
connect(job, TQT_SIGNAL(result(KIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotStatResult(KIO::Job *)));
|
|
|
|
|
connect(job, TQT_SIGNAL(result(TDEIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotStatResult(TDEIO::Job *)));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
continueLoading();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void KSquirrel::slotStatResult(KIO::Job *_job)
|
|
|
|
|
void KSquirrel::slotStatResult(TDEIO::Job *_job)
|
|
|
|
|
{
|
|
|
|
|
if(_job)
|
|
|
|
|
{
|
|
|
|
|
KIO::StatJob *job = static_cast<KIO::StatJob *>(_job);
|
|
|
|
|
TDEIO::StatJob *job = static_cast<TDEIO::StatJob *>(_job);
|
|
|
|
|
|
|
|
|
|
if(job->error())
|
|
|
|
|
{
|
|
|
|
@ -1327,13 +1327,13 @@ void KSquirrel::slotStatResult(KIO::Job *_job)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// found local/remote URL
|
|
|
|
|
KIO::UDSEntry udsEntry = job->statResult();
|
|
|
|
|
KIO::UDSEntry::ConstIterator itEnd = udsEntry.end();
|
|
|
|
|
TDEIO::UDSEntry udsEntry = job->statResult();
|
|
|
|
|
TDEIO::UDSEntry::ConstIterator itEnd = udsEntry.end();
|
|
|
|
|
|
|
|
|
|
for(KIO::UDSEntry::ConstIterator it = udsEntry.begin(); it != itEnd;++it)
|
|
|
|
|
for(TDEIO::UDSEntry::ConstIterator it = udsEntry.begin(); it != itEnd;++it)
|
|
|
|
|
{
|
|
|
|
|
// we need just file type...
|
|
|
|
|
if((*it).m_uds == KIO::UDS_FILE_TYPE)
|
|
|
|
|
if((*it).m_uds == TDEIO::UDS_FILE_TYPE)
|
|
|
|
|
{
|
|
|
|
|
if(S_ISDIR((mode_t)((*it).m_long)))
|
|
|
|
|
{
|
|
|
|
@ -1364,10 +1364,10 @@ void KSquirrel::slotStatResult(KIO::Job *_job)
|
|
|
|
|
// local url is not found. construct remote url and stat() it again
|
|
|
|
|
KURL url = KURL::fromPathOrURL(SQ_HLOptions::instance()->param);
|
|
|
|
|
statStage = true;
|
|
|
|
|
KIO::StatJob *job2 = KIO::stat(url, false);
|
|
|
|
|
TDEIO::StatJob *job2 = TDEIO::stat(url, false);
|
|
|
|
|
job2->setSide(true);
|
|
|
|
|
job2->setDetails(0);
|
|
|
|
|
connect(job2, TQT_SIGNAL(result(KIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotStatResult(KIO::Job *)));
|
|
|
|
|
connect(job2, TQT_SIGNAL(result(TDEIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotStatResult(TDEIO::Job *)));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
continueLoading();
|
|
|
|
@ -1575,10 +1575,10 @@ bool KSquirrel::process(const TQCString &fun, const TQByteArray &data, TQCString
|
|
|
|
|
|
|
|
|
|
KURL url = KURL::fromPathOrURL(arg);
|
|
|
|
|
|
|
|
|
|
KIO::StatJob *job = KIO::stat(url, false);
|
|
|
|
|
TDEIO::StatJob *job = TDEIO::stat(url, false);
|
|
|
|
|
job->setSide(true);
|
|
|
|
|
job->setDetails(0);
|
|
|
|
|
connect(job, TQT_SIGNAL(result(KIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotDCOPStatResult(KIO::Job *)));
|
|
|
|
|
connect(job, TQT_SIGNAL(result(TDEIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotDCOPStatResult(TDEIO::Job *)));
|
|
|
|
|
|
|
|
|
|
replyType = "void";
|
|
|
|
|
|
|
|
|
@ -1589,11 +1589,11 @@ bool KSquirrel::process(const TQCString &fun, const TQByteArray &data, TQCString
|
|
|
|
|
return DCOPObject::process(fun, data, replyType, replyData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void KSquirrel::slotDCOPStatResult(KIO::Job *_job)
|
|
|
|
|
void KSquirrel::slotDCOPStatResult(TDEIO::Job *_job)
|
|
|
|
|
{
|
|
|
|
|
if(_job)
|
|
|
|
|
{
|
|
|
|
|
KIO::StatJob *job = static_cast<KIO::StatJob *>(_job);
|
|
|
|
|
TDEIO::StatJob *job = static_cast<TDEIO::StatJob *>(_job);
|
|
|
|
|
|
|
|
|
|
if(job->error())
|
|
|
|
|
{
|
|
|
|
@ -1605,13 +1605,13 @@ void KSquirrel::slotDCOPStatResult(KIO::Job *_job)
|
|
|
|
|
bool isdir = false, setc = true;
|
|
|
|
|
KURL dir = url;
|
|
|
|
|
|
|
|
|
|
KIO::UDSEntry udsEntry = job->statResult();
|
|
|
|
|
KIO::UDSEntry::ConstIterator itEnd = udsEntry.end();
|
|
|
|
|
TDEIO::UDSEntry udsEntry = job->statResult();
|
|
|
|
|
TDEIO::UDSEntry::ConstIterator itEnd = udsEntry.end();
|
|
|
|
|
|
|
|
|
|
for(KIO::UDSEntry::ConstIterator it = udsEntry.begin(); it != itEnd;++it)
|
|
|
|
|
for(TDEIO::UDSEntry::ConstIterator it = udsEntry.begin(); it != itEnd;++it)
|
|
|
|
|
{
|
|
|
|
|
// we need just file type...
|
|
|
|
|
if((*it).m_uds == KIO::UDS_FILE_TYPE)
|
|
|
|
|
if((*it).m_uds == TDEIO::UDS_FILE_TYPE)
|
|
|
|
|
{
|
|
|
|
|
isdir = S_ISDIR((mode_t)((*it).m_long));
|
|
|
|
|
break;
|
|
|
|
@ -1813,13 +1813,13 @@ void KSquirrel::slotSlideShowStart()
|
|
|
|
|
// recursion ?
|
|
|
|
|
bool recurs = kconf->readBoolEntry("recurs", false);
|
|
|
|
|
|
|
|
|
|
listing = recurs ? KIO::listRecursive(slideShowDir, false, false)
|
|
|
|
|
: KIO::listDir(slideShowDir, false, false);
|
|
|
|
|
listing = recurs ? TDEIO::listRecursive(slideShowDir, false, false)
|
|
|
|
|
: TDEIO::listDir(slideShowDir, false, false);
|
|
|
|
|
|
|
|
|
|
connect(listing, TQT_SIGNAL(entries(KIO::Job *, const KIO::UDSEntryList &)),
|
|
|
|
|
TQT_TQOBJECT(this), TQT_SLOT(slotSlideShowEntries(KIO::Job *, const KIO::UDSEntryList &)));
|
|
|
|
|
connect(listing, TQT_SIGNAL(entries(TDEIO::Job *, const TDEIO::UDSEntryList &)),
|
|
|
|
|
TQT_TQOBJECT(this), TQT_SLOT(slotSlideShowEntries(TDEIO::Job *, const TDEIO::UDSEntryList &)));
|
|
|
|
|
|
|
|
|
|
connect(listing, TQT_SIGNAL(result(KIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotSlideShowJobResult(KIO::Job *)));
|
|
|
|
|
connect(listing, TQT_SIGNAL(result(TDEIO::Job *)), TQT_TQOBJECT(this), TQT_SLOT(slotSlideShowJobResult(TDEIO::Job *)));
|
|
|
|
|
|
|
|
|
|
timerShowListing->start(1000, true);
|
|
|
|
|
}
|
|
|
|
@ -1833,15 +1833,15 @@ void KSquirrel::slotSlideShowListingKill()
|
|
|
|
|
listingDialog->hide();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void KSquirrel::slotSlideShowEntries(KIO::Job *, const KIO::UDSEntryList &list)
|
|
|
|
|
void KSquirrel::slotSlideShowEntries(TDEIO::Job *, const TDEIO::UDSEntryList &list)
|
|
|
|
|
{
|
|
|
|
|
KIO::UDSEntryListConstIterator itEnd = list.end();
|
|
|
|
|
TDEIO::UDSEntryListConstIterator itEnd = list.end();
|
|
|
|
|
|
|
|
|
|
KURL url = KURL::fromPathOrURL(slideShowDir);
|
|
|
|
|
TQString sfile;
|
|
|
|
|
|
|
|
|
|
// go through list of KIO::UDSEntrys
|
|
|
|
|
for(KIO::UDSEntryListConstIterator it = list.begin(); it != itEnd; ++it)
|
|
|
|
|
// go through list of TDEIO::UDSEntrys
|
|
|
|
|
for(TDEIO::UDSEntryListConstIterator it = list.begin(); it != itEnd; ++it)
|
|
|
|
|
{
|
|
|
|
|
KFileItem *file = new KFileItem(*it, url, true, true);
|
|
|
|
|
|
|
|
|
@ -1859,7 +1859,7 @@ void KSquirrel::slotSlideShowEntries(KIO::Job *, const KIO::UDSEntryList &list)
|
|
|
|
|
listingDialog->setFile(slideShowItems.count(), sfile);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void KSquirrel::slotSlideShowJobResult(KIO::Job *job)
|
|
|
|
|
void KSquirrel::slotSlideShowJobResult(TDEIO::Job *job)
|
|
|
|
|
{
|
|
|
|
|
listingDialog->setFile(0, TQString());
|
|
|
|
|
listingDialog->hide();
|
|
|
|
@ -2167,11 +2167,11 @@ void KSquirrel::slotRename()
|
|
|
|
|
renameDestURL = renameSrcURL;
|
|
|
|
|
renameDestURL.setFileName(mNewFilename);
|
|
|
|
|
|
|
|
|
|
KIO::Job *job = KIO::move(renameSrcURL, renameDestURL);
|
|
|
|
|
connect(job, TQT_SIGNAL(result(KIO::Job*)), TQT_TQOBJECT(this), TQT_SLOT(slotRenameResult(KIO::Job*)));
|
|
|
|
|
TDEIO::Job *job = TDEIO::move(renameSrcURL, renameDestURL);
|
|
|
|
|
connect(job, TQT_SIGNAL(result(TDEIO::Job*)), TQT_TQOBJECT(this), TQT_SLOT(slotRenameResult(TDEIO::Job*)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void KSquirrel::slotRenameResult(KIO::Job *job)
|
|
|
|
|
void KSquirrel::slotRenameResult(TDEIO::Job *job)
|
|
|
|
|
{
|
|
|
|
|
if(job->error())
|
|
|
|
|
{
|
|
|
|
|