summaryrefslogtreecommitdiff
path: root/noncore/unsupported/oipkg/pmipkg.h
authortille <tille>2002-04-29 22:45:35 (UTC)
committer tille <tille>2002-04-29 22:45:35 (UTC)
commitb794af4c50efffe239c94e5a015e90565ff991c3 (patch) (unidiff)
treedd4e20851eba8052a07396b57388f9216f85ae7f /noncore/unsupported/oipkg/pmipkg.h
parente4d0908ec054b71a9b97e9c35efbd5a697d0b58d (diff)
downloadopie-b794af4c50efffe239c94e5a015e90565ff991c3.zip
opie-b794af4c50efffe239c94e5a015e90565ff991c3.tar.gz
opie-b794af4c50efffe239c94e5a015e90565ff991c3.tar.bz2
removes links again
Diffstat (limited to 'noncore/unsupported/oipkg/pmipkg.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/pmipkg.h30
1 files changed, 21 insertions, 9 deletions
diff --git a/noncore/unsupported/oipkg/pmipkg.h b/noncore/unsupported/oipkg/pmipkg.h
index c5e6255..0625032 100644
--- a/noncore/unsupported/oipkg/pmipkg.h
+++ b/noncore/unsupported/oipkg/pmipkg.h
@@ -11,6 +11,9 @@
11#include "packagelist.h" 11#include "packagelist.h"
12#include "debug.h" 12#include "debug.h"
13 13
14#define createLink 0
15#define removeLink 1
16
14class Package; 17class Package;
15class PmIpkg : public QObject 18class PmIpkg : public QObject
16{ 19{
@@ -19,12 +22,22 @@ public:
19 PmIpkg( PackageManagerSettings* , QWidget* p=0, const char * name=0, WFlags f=0 ); 22 PmIpkg( PackageManagerSettings* , QWidget* p=0, const char * name=0, WFlags f=0 );
20 ~PmIpkg(); 23 ~PmIpkg();
21 24
25 int linkOpp;
22 void commit( PackageList ); 26 void commit( PackageList );
23 void update(); 27 void update();
24 PackageList* getPackageList(); 28 // PackageList* getPackageList();
25 void showButtons(bool b=true); 29 void showButtons(bool b=true);
26 void show( bool buttons=true ); 30 void show( bool buttons=true );
27 31
32public slots:
33 void doIt();
34 void install();
35 void remove();
36 void installFile(const QString &fileName, const QString &dest="");
37 void removeFile(const QString &fileName, const QString &dest="");
38 void createLinks( const QString &dest );
39 void removeLinks( const QString &dest );
40
28private: 41private:
29 PackageManagerSettings* settings; 42 PackageManagerSettings* settings;
30 RunWindow *runwindow; 43 RunWindow *runwindow;
@@ -33,20 +46,19 @@ private:
33 QList<Package> to_install; 46 QList<Package> to_install;
34 bool runwindowopen; 47 bool runwindowopen;
35 QString fileNameToInstall; 48 QString fileNameToInstall;
36 49 QCheckBox *_force_reinstall;
50 QCheckBox *_force_remove;
51 QCheckBox *_force_depends;
37 void startDialog(); 52 void startDialog();
38 void makeLinks(Package*); 53 void makeLinks(Package*);
39 void linkPackage( QString, QString ); 54 void linkPackage( QString, QString );
40 void processLinkDir( QString, QString ); 55 void processLinkDir( QString , QString );
41 int runIpkg(const QString& args, const QString& dest="" ); 56 int runIpkg(const QString& args, const QString& dest="" );
42 void out( QString ); 57 void out( QString );
58 QStringList* getList( QString, QString );
59 void processFileList( QStringList*, QString );
60
43 61
44public slots:
45 void doIt();
46 void install();
47 void remove();
48 void installFile(const QString &fileName);
49 void linkDestination( const QString, const QByteArray );
50}; 62};
51 63
52#endif 64#endif