author | zecke <zecke> | 2003-08-28 14:39:57 (UTC) |
---|---|---|
committer | zecke <zecke> | 2003-08-28 14:39:57 (UTC) |
commit | 8aff9d2f2d079e4500b6bbbd9f410c16cee3f6a1 (patch) (side-by-side diff) | |
tree | a1472e8731b122d8e9493c01b68884acb18d1cf8 | |
parent | 613dff8e20a2d02b0d9617da2ba94238d120a922 (diff) | |
download | opie-8aff9d2f2d079e4500b6bbbd9f410c16cee3f6a1.zip opie-8aff9d2f2d079e4500b6bbbd9f410c16cee3f6a1.tar.gz opie-8aff9d2f2d079e4500b6bbbd9f410c16cee3f6a1.tar.bz2 |
Include fixes for Opie
-rw-r--r-- | core/launcher/packageslave.h | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/core/launcher/packageslave.h b/core/launcher/packageslave.h index 036abed..878b4c3 100644 --- a/core/launcher/packageslave.h +++ b/core/launcher/packageslave.h @@ -1,5 +1,5 @@ /********************************************************************** -** Copyright (C) 2000 Trolltech AS. All rights reserved. +** Copyright (C) 2000-2002 Trolltech AS. All rights reserved. ** -** This file is part of Qtopia Environment. +** This file is part of the Qtopia Environment. ** @@ -23,2 +23,3 @@ +#include <qtopia/global.h> #include <qobject.h> @@ -26,4 +27,5 @@ class QCopChannel; +class QProcess; -class PackageSlave : public QObject +class PackageHandler : public QObject { @@ -32,10 +34,25 @@ class PackageSlave : public QObject public: - PackageSlave( QObject *parent, char* name = 0 ); + PackageHandler( QObject *parent, char* name = 0 ); + +public slots: + void redoPackages(); protected: - void installPackage( const QString &package ); + void installPackage( const QString &package ); void removePackage( const QString &package ); + void addPackageFiles( const QString &location, const QString &listfile ); + void addPackages( const QString &location ); + + void cleanupPackageFiles( const QString &listfile ); + void cleanupPackages( const QString &location ); + + void prepareInstall( const QString& size, const QString& path ); + protected slots: void qcopMessage( const QCString &msg, const QByteArray &data ); + void iProcessExited(); + void rmProcessExited(); + void readyReadStdout(); + void readyReadStderr(); @@ -46,2 +63,6 @@ private: QCopChannel *packageChannel; + QProcess *currentProcess; + QString currentPackage; + QString currentProcessError; + bool mNoSpaceLeft; }; |