X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=aaptinterface.h;fp=aaptinterface.h;h=f14ae593f83b251142e1e71c772143895b05570b;hb=23b54f1b9c89080d87c3a51d28dcaabc86b6ab2b;hp=23902492d4210d44aa2a5003bbb9e9742917516e;hpb=ab39ad0cf5e313e7dc4a0db113e2d0664194281c;p=fapman diff --git a/aaptinterface.h b/aaptinterface.h index 2390249..f14ae59 100644 --- a/aaptinterface.h +++ b/aaptinterface.h @@ -65,20 +65,20 @@ public: ModeAptGetSimulate, ModeAptGetInstall, ModeAptGetClean }; enum multiLine { MultiLineNone, MultiLineDesc, MultiLineIcon, MultiLineUpgradeDesc }; - AAptInterface(QObject* parent); - ~AAptInterface(); + explicit AAptInterface(QObject* parent); + virtual ~AAptInterface(); void setSettings(Settings* s_) { iSettings = s_; } void addQueuedOperation(interfaceMode mode_); bool run(dimmer* uiDimmer); void setProcessPackages(QStringList pkgs) { iProcessPackages=pkgs; iProcessPackagesOrig=pkgs; } - QStringList processPackages() { return iProcessPackages; } - QStringList processPackageVersions() { return iProcessPackageVersions; } + QStringList processPackages() const { return iProcessPackages; } + QStringList processPackageVersions() const { return iProcessPackageVersions; } - bool running(); + bool running() const; bool cancel(); - int numSelectedPackages() { return iNumSelectedPackages; } + int numSelectedPackages() const { return iNumSelectedPackages; } void setNumSelectedPackages(int p_) { iNumSelectedPackages=p_; } QHash* packagesAvailable() { return &iPackagesAvailable; } @@ -104,6 +104,9 @@ public: QDateTime lastDpkgUpdate() { return iLastDpkgUpdate; } private: + AAptInterface(const AAptInterface& old); + AAptInterface operator= (const AAptInterface& old); + void runNext(); void cleanAfterRunEach(); void cleanAfterRunAll();