0.7.1
[fapman] / packageselector.h
index 93b909c..0b48922 100644 (file)
@@ -30,15 +30,17 @@ namespace Ui {
 
 class AAptInterface;
 class Settings;
+class MainWindow;
 
 class PackageSelector : public QDialog
 {
     Q_OBJECT
 
 public:
-       explicit PackageSelector(Package* pkg, AAptInterface* apt, Settings* set, QWidget *parent);
+       explicit PackageSelector(Package* pkg, AAptInterface* apt, Settings* set, MainWindow* mw, QWidget *parent);
        virtual ~PackageSelector();
 
+       /*
 #ifdef Q_WS_MAEMO_5            // workaround for buggy Qt autorotation
        int exec() {
                QRect r = dynamic_cast<QWidget*>(this->parent())->rect();
@@ -49,6 +51,7 @@ public:
                return e;
        }
 #endif
+       */
 
        Package::operation selectedOperation();
 
@@ -69,6 +72,7 @@ private:
        AAptInterface* iAptInterface;
        Settings* iSettings;
        QNetworkAccessManager* iNetworkAccessManager;
+       MainWindow* iMainWindow;
        bool iChangelogFetched;
        bool iFetchInProgress;
        QString iChangelog;