X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=mainwindow.h;h=2c97ec6a8ac0113d2b7a8b8229afb5004bce6378;hb=HEAD;hp=b7dfcb7f425f742ee0ca99fa24eea7a64c6e0159;hpb=24d869f598e285f62d7b27d7a4c66794316eb260;p=fapman diff --git a/mainwindow.h b/mainwindow.h index b7dfcb7..2c97ec6 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -48,18 +48,23 @@ public: enum nextOperation { OpNone, OpPromptSimulated, OpOpenPkgView }; explicit MainWindow(QWidget *parent = 0); - ~MainWindow(); + virtual ~MainWindow(); + + void openNetworkConnection(); + void operationQueueFinished(QList lastModes, bool success, QString title, QStringList msgs); void busyDialog(bool show_, QString title="", QString text=""); void closeEvent(QCloseEvent *event); void GdkEventIconThemeReload(); void notifyDialog(QString title, QString msg); bool confirmDialog(QString title, QString msg); - void resetIdlingTime() { iIdlingSince = QDateTime::currentDateTime(); } void setNextOperation(nextOperation op_) { iNextOperation=op_; } -public slots: void on_btnUpdate_clicked(); + void resizeEvent(QResizeEvent* event); + +public slots: + void orientationChanged(); #ifdef Q_WS_MAEMO_5 Q_SCRIPTABLE int top_application(); #endif @@ -68,7 +73,12 @@ protected: void changeEvent(QEvent *e); private: + MainWindow(const MainWindow& old); + MainWindow operator= (const MainWindow& old); + void dateFetchAsk(); + void showFreeSpace(); + void rescaleMenuView(); Ui::MainWindow *ui; AAptInterface* iAptInterface; @@ -83,19 +93,21 @@ private: bool iUpgradeAutoUpdate; nextOperation iNextOperation; Phonon::MediaObject* iMediaObject; + QNetworkSession* iNetworkSession; + QNetworkConfigurationManager* iNetworkConfigurationManager; - QDateTime iIdlingSince; + void on_btnRepos_clicked(); + void on_btnUpgrade_clicked(); + void on_btnListInstallable_clicked(); + void on_btnListInstalled_clicked(); private slots: + void on_listWidget_itemClicked(QListWidgetItem* item); void on_actionLoad_file_triggered(); void on_actionOptions_triggered(); void on_actionView_log_triggered(); - void on_btnRepos_clicked(); void on_actionClean_triggered(); void on_actionAbout_triggered(); - void on_btnUpgrade_clicked(); - void on_btnListInstallable_clicked(); - void on_btnListInstalled_clicked(); }; #endif // MAINWINDOW_H