Fix kiosktool Ubuntu patches

v3.5.13-sru
Timothy Pearson 13 years ago
parent c5b950e4dd
commit ad50a0b072

@ -1,12 +0,0 @@
--- a/admin/cvs.sh~ 2005-12-14 11:33:41.000000000 +0000
+++ b/admin/cvs.sh 2005-12-14 11:34:28.000000000 +0000
@@ -562,7 +562,8 @@
fi
perl -e '$mes=0; while (<STDIN>) { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
- kdepotpath=${includedir:-${KDEDIR:-`kde-config --prefix`}/include}/kde.pot
+ #kdepotpath=${includedir:-${KDEDIR:-`kde-config --prefix`}/include}/kde.pot
+ kdepotpath=/usr/include/kde/kde.pot
$MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \
XGETTEXT="${XGETTEXT:-xgettext} -C -ki18n -ktr2i18n -kI18N_NOOP -kaliasLocale -x $kdepotpath" messages

@ -3,11 +3,11 @@
@@ -104,8 +104,8 @@ @@ -104,8 +104,8 @@
{ {
bool result; bool result;
QString menuEditFile = KioskRun::self()->locateLocal("xdgconf-menu", "applications-kmenuedit.menu"); TQString menuEditFile = KioskRun::self()->locateLocal("xdgconf-menu", "applications-kmenuedit.menu");
- QString menuFile = KioskRun::self()->locate("xdgconf-menu", "applications.menu"); - TQString menuFile = KioskRun::self()->locate("xdgconf-menu", "applications.menu");
- QString menuFileSave = KioskRun::self()->locateSave("xdgconf-menu", "applications.menu"); - TQString menuFileSave = KioskRun::self()->locateSave("xdgconf-menu", "applications.menu");
+ QString menuFile = KioskRun::self()->locate("xdgconf-menu", "kde-applications.menu"); + TQString menuFile = KioskRun::self()->locate("xdgconf-menu", "kde-applications.menu");
+ QString menuFileSave = KioskRun::self()->locateSave("xdgconf-menu", "kde-applications.menu"); + TQString menuFileSave = KioskRun::self()->locateSave("xdgconf-menu", "kde-applications.menu");
kdDebug() << "MenuEditComponent: menuEditFile = " << menuEditFile << endl; kdDebug() << "MenuEditComponent: menuEditFile = " << menuEditFile << endl;
kdDebug() << "MenuEditComponent: menuFile = " << menuFile << endl; kdDebug() << "MenuEditComponent: menuFile = " << menuFile << endl;

@ -6,26 +6,26 @@
+class NETACCESS { +class NETACCESS {
+ public: + public:
+ static bool exists(const KURL &url, bool source, QWidget *window); + static bool exists(const KURL &url, bool source, TQWidget *window);
+ static bool mkdir(const KURL &url, QWidget *window, int permissions=-1); + static bool mkdir(const KURL &url, TQWidget *window, int permissions=-1);
+ static QString lastErrorString(); + static TQString lastErrorString();
+ static int lastError(); + static int lastError();
+ static bool file_copy (const KURL &src, const KURL &dest, int permissions=-1, bool overwrite=false, bool resume=false, QWidget *window=0L); + static bool file_copy (const KURL &src, const KURL &dest, int permissions=-1, bool overwrite=false, bool resume=false, TQWidget *window=0L);
+ static bool del(const KURL &url, QWidget *window); + static bool del(const KURL &url, TQWidget *window);
+ static bool file_move(const KURL &src, const KURL &target, int permissions=-1, bool overwrite=false, bool resume=false, QWidget *window=0L); + static bool file_move(const KURL &src, const KURL &target, int permissions=-1, bool overwrite=false, bool resume=false, TQWidget *window=0L);
+ static bool copy(const KURL &src, const KURL &target, QWidget *window); + static bool copy(const KURL &src, const KURL &target, TQWidget *window);
+}; +};
+ +
class KioskRun : public QObject class KioskRun : public TQObject
{ {
friend class KioskGui; friend class KioskGui;
--- kiosktool/kiosktool/kioskrun.cpp 2005-04-25 10:46:33.000000000 +0100 --- kiosktool/kiosktool/kioskrun.cpp 2005-04-25 10:46:33.000000000 +0100
+++ kiosktool/kiosktool/kioskrun.cpp 2007-07-20 16:56:07.000000000 +0100 +++ kiosktool/kiosktool/kioskrun.cpp 2007-07-20 16:56:07.000000000 +0100
@@ -28,6 +28,7 @@ @@ -28,6 +28,7 @@
#include <qdir.h> #include <tqdir.h>
#include <qfile.h> #include <tqfile.h>
+#include <qprocess.h> +#include <tqprocess.h>
#include <kapplication.h> #include <kapplication.h>
#include <kcmdlineargs.h> #include <kcmdlineargs.h>
@ -39,10 +39,10 @@
#undef DEBUG_ENTRIES #undef DEBUG_ENTRIES
+bool NETACCESS::exists(const KURL &url, bool source, QWidget *window) +bool NETACCESS::exists(const KURL &url, bool source, TQWidget *window)
+{ +{
+ if (url.protocol() == "fish" && url.host() == "localhost") { + if (url.protocol() == "fish" && url.host() == "localhost") {
+ bool exists = QFile::exists(url.path()); + bool exists = TQFile::exists(url.path());
+ return exists; + return exists;
+ } else { + } else {
+ bool result = KIO::NetAccess::exists(url, source, window); + bool result = KIO::NetAccess::exists(url, source, window);
@ -50,18 +50,18 @@
+ } + }
+} +}
+ +
+bool NETACCESS::mkdir(const KURL &url, QWidget *window, int permissions) +bool NETACCESS::mkdir(const KURL &url, TQWidget *window, int permissions)
+{ +{
+ if (url.protocol() == "fish" && url.host() == "localhost") { + if (url.protocol() == "fish" && url.host() == "localhost") {
+ QProcess proc; + TQProcess proc;
+ proc.addArgument("kdesudo"); + proc.addArgument("kdesudo");
+ proc.addArgument("mkdir " + url.path()); + proc.addArgument("mkdir " + url.path());
+ QByteArray buffer; + TQByteArray buffer;
+ proc.launch(buffer); + proc.launch(buffer);
+ while (!proc.normalExit()) { + while (!proc.normalExit()) {
+ KApplication::kapp->processEvents(); + KApplication::kapp->processEvents();
+ } + }
+ bool exists = QFile::exists(url.path()); + bool exists = TQFile::exists(url.path());
+ return exists; + return exists;
+ } else { + } else {
+ bool result = KIO::NetAccess::mkdir(url, window, permissions); + bool result = KIO::NetAccess::mkdir(url, window, permissions);
@ -69,7 +69,7 @@
+ } + }
+} +}
+ +
+QString NETACCESS::lastErrorString() +TQString NETACCESS::lastErrorString()
+{ +{
+ return "Error in Kiosktool Kubuntu modifications"; + return "Error in Kiosktool Kubuntu modifications";
+} +}
@ -79,19 +79,19 @@
+ return 0; + return 0;
+} +}
+ +
+bool NETACCESS::file_copy(const KURL &src, const KURL &dest, int permissions, bool overwrite, bool resume, QWidget *window) +bool NETACCESS::file_copy(const KURL &src, const KURL &dest, int permissions, bool overwrite, bool resume, TQWidget *window)
+{ +{
+ if (dest.protocol() == "fish" && dest.host() == "localhost") { + if (dest.protocol() == "fish" && dest.host() == "localhost") {
+ QProcess proc; + TQProcess proc;
+ proc.addArgument("kdesudo"); + proc.addArgument("kdesudo");
+ proc.addArgument("cp " + src.path() + " " + dest.path()); + proc.addArgument("cp " + src.path() + " " + dest.path());
+ QByteArray buffer; + TQByteArray buffer;
+ proc.launch(buffer); + proc.launch(buffer);
+ while (!proc.normalExit()) { + while (!proc.normalExit()) {
+ KApplication::kapp->processEvents(); + KApplication::kapp->processEvents();
+ } + }
+ +
+ QProcess proc2; + TQProcess proc2;
+ proc2.addArgument("kdesudo"); + proc2.addArgument("kdesudo");
+ proc2.addArgument("chmod 0644 " + dest.path()); + proc2.addArgument("chmod 0644 " + dest.path());
+ proc2.launch(buffer); + proc2.launch(buffer);
@ -99,7 +99,7 @@
+ KApplication::kapp->processEvents(); + KApplication::kapp->processEvents();
+ } + }
+ +
+ bool exists = QFile::exists(dest.path()); + bool exists = TQFile::exists(dest.path());
+ return exists; + return exists;
+ } else { + } else {
+ bool result = KIO::NetAccess::file_copy(src, dest, permissions, overwrite, resume, window); + bool result = KIO::NetAccess::file_copy(src, dest, permissions, overwrite, resume, window);
@ -107,18 +107,18 @@
+ } + }
+} +}
+ +
+bool NETACCESS::del(const KURL &url, QWidget *window) +bool NETACCESS::del(const KURL &url, TQWidget *window)
+{ +{
+ if (url.protocol() == "fish" && url.host() == "localhost") { + if (url.protocol() == "fish" && url.host() == "localhost") {
+ QProcess proc; + TQProcess proc;
+ proc.addArgument("kdesudo"); + proc.addArgument("kdesudo");
+ proc.addArgument("rm " + url.path()); + proc.addArgument("rm " + url.path());
+ QByteArray buffer; + TQByteArray buffer;
+ proc.launch(buffer); + proc.launch(buffer);
+ while (!proc.normalExit()) { + while (!proc.normalExit()) {
+ KApplication::kapp->processEvents(); + KApplication::kapp->processEvents();
+ } + }
+ bool exists = !QFile::exists(url.path()); + bool exists = !TQFile::exists(url.path());
+ return exists; + return exists;
+ } else { + } else {
+ bool result = KIO::NetAccess::del(url, window); + bool result = KIO::NetAccess::del(url, window);
@ -126,19 +126,19 @@
+ } + }
+} +}
+ +
+bool NETACCESS::file_move(const KURL &src, const KURL &target, int permissions, bool overwrite, bool resume, QWidget *window) +bool NETACCESS::file_move(const KURL &src, const KURL &target, int permissions, bool overwrite, bool resume, TQWidget *window)
+{ +{
+ if (target.protocol() == "fish" && target.host() == "localhost") { + if (target.protocol() == "fish" && target.host() == "localhost") {
+ QProcess proc; + TQProcess proc;
+ proc.addArgument("kdesudo"); + proc.addArgument("kdesudo");
+ proc.addArgument("mv " + src.path() + " " + target.path()); + proc.addArgument("mv " + src.path() + " " + target.path());
+ QByteArray buffer; + TQByteArray buffer;
+ proc.launch(buffer); + proc.launch(buffer);
+ while (!proc.normalExit()) { + while (!proc.normalExit()) {
+ KApplication::kapp->processEvents(); + KApplication::kapp->processEvents();
+ } + }
+ +
+ bool exists = QFile::exists(target.path()); + bool exists = TQFile::exists(target.path());
+ return exists; + return exists;
+ } else { + } else {
+ bool result = KIO::NetAccess::file_move(src, target, permissions, overwrite, resume, window); + bool result = KIO::NetAccess::file_move(src, target, permissions, overwrite, resume, window);
@ -147,11 +147,11 @@
+} +}
+ +
+//only used for local files +//only used for local files
+bool NETACCESS::copy(const KURL &src, const KURL &target, QWidget *window) +bool NETACCESS::copy(const KURL &src, const KURL &target, TQWidget *window)
+{ +{
+ return KIO::NetAccess::copy(src, target, window); + return KIO::NetAccess::copy(src, target, window);
+} +}
+ +
KioskRun *KioskRun::s_self = 0; KioskRun *KioskRun::s_self = 0;
KioskRun::KioskRun( QObject* parent, const char* name) KioskRun::KioskRun( TQObject* parent, const char* name)

Loading…
Cancel
Save