Diffstat (limited to 'noncore/settings/aqpkg/mainwin.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/aqpkg/mainwin.h | 64 |
1 files changed, 54 insertions, 10 deletions
diff --git a/noncore/settings/aqpkg/mainwin.h b/noncore/settings/aqpkg/mainwin.h index ef67cc9..46b5fae 100644 --- a/noncore/settings/aqpkg/mainwin.h +++ b/noncore/settings/aqpkg/mainwin.h | |||
@@ -20,15 +20,20 @@ | |||
20 | 20 | ||
21 | #include <qmainwindow.h> | 21 | #include <qmainwindow.h> |
22 | #include <qpixmap.h> | 22 | #include <qpixmap.h> |
23 | 23 | ||
24 | class QWidgetStack; | ||
25 | class QPEToolBar; | ||
26 | class QLineEdit; | ||
27 | class QAction; | ||
28 | class ProgressWidget; | ||
29 | class NetworkPackageManager; | ||
30 | class DataManager; | 24 | class DataManager; |
25 | class InstallData; | ||
26 | |||
27 | class QAction; | ||
28 | class QCheckListItem; | ||
29 | class QComboBox; | ||
30 | class QLabel; | ||
31 | class QLineEdit; | ||
32 | class QListView; | ||
33 | class QPEToolBar; | ||
34 | class QProgressBar; | ||
35 | class QWidgetStack; | ||
31 | 36 | ||
32 | class MainWindow :public QMainWindow | 37 | class MainWindow :public QMainWindow |
33 | { | 38 | { |
34 | Q_OBJECT | 39 | Q_OBJECT |
@@ -54,17 +59,47 @@ private: | |||
54 | 59 | ||
55 | QPixmap iconDownload; | 60 | QPixmap iconDownload; |
56 | QPixmap iconRemove; | 61 | QPixmap iconRemove; |
57 | 62 | ||
58 | NetworkPackageManager *networkPkgWindow; | ||
59 | ProgressWidget *progressWindow; | ||
60 | |||
61 | int mnuShowUninstalledPkgsId; | 63 | int mnuShowUninstalledPkgsId; |
62 | int mnuShowInstalledPkgsId; | 64 | int mnuShowInstalledPkgsId; |
63 | int mnuShowUpgradedPkgsId; | 65 | int mnuShowUpgradedPkgsId; |
64 | int mnuFilterByCategory; | 66 | int mnuFilterByCategory; |
65 | int mnuSetFilterCategory; | 67 | int mnuSetFilterCategory; |
66 | 68 | ||
69 | // Main package list widget | ||
70 | QWidget *networkPkgWindow; | ||
71 | QComboBox *serversList; | ||
72 | QListView *packagesList; | ||
73 | QPixmap installedIcon; | ||
74 | QPixmap updatedIcon; | ||
75 | QString currentlySelectedServer; | ||
76 | QString categoryFilter; | ||
77 | QString stickyOption; | ||
78 | |||
79 | bool categoryFilterEnabled; | ||
80 | bool showJumpTo; | ||
81 | bool showUninstalledPkgs; | ||
82 | bool showInstalledPkgs; | ||
83 | bool showUpgradedPkgs; | ||
84 | bool downloadEnabled; | ||
85 | |||
86 | void initMainWidget(); | ||
87 | void updateData(); | ||
88 | void serverSelected( int index, bool showProgress ); | ||
89 | void searchForPackage( const QString & ); | ||
90 | bool filterByCategory( bool val ); | ||
91 | void downloadSelectedPackages(); | ||
92 | void downloadRemotePackage(); | ||
93 | InstallData dealWithItem( QCheckListItem *item ); | ||
94 | |||
95 | // Progress widget | ||
96 | QWidget *progressWindow; | ||
97 | QLabel *m_status; | ||
98 | QProgressBar *m_progress; | ||
99 | |||
100 | void initProgressWidget(); | ||
101 | |||
67 | public slots: | 102 | public slots: |
68 | void setDocument( const QString &doc ); | 103 | void setDocument( const QString &doc ); |
69 | void displayHelp(); | 104 | void displayHelp(); |
70 | void displayFindBar(); | 105 | void displayFindBar(); |
@@ -76,14 +111,23 @@ public slots: | |||
76 | void filterUninstalledPackages(); | 111 | void filterUninstalledPackages(); |
77 | void filterInstalledPackages(); | 112 | void filterInstalledPackages(); |
78 | void filterUpgradedPackages(); | 113 | void filterUpgradedPackages(); |
79 | void filterCategory(); | 114 | void filterCategory(); |
80 | void setFilterCategory(); | 115 | bool setFilterCategory(); |
81 | void raiseMainWidget(); | 116 | void raiseMainWidget(); |
82 | void raiseProgressWidget(); | 117 | void raiseProgressWidget(); |
83 | void enableUpgrade( bool ); | 118 | void enableUpgrade( bool ); |
84 | void enableDownload( bool ); | 119 | void enableDownload( bool ); |
85 | 120 | ||
86 | private slots: | 121 | private slots: |
87 | void init(); | 122 | void init(); |
123 | void setProgressSteps( int ); | ||
124 | void setProgressMessage( const QString & ); | ||
125 | void updateProgress( int ); | ||
126 | void serverSelected( int index ); | ||
127 | void updateServer(); | ||
128 | void upgradePackages(); | ||
129 | void downloadPackage(); | ||
130 | void applyChanges(); | ||
131 | void letterPushed( QString t ); | ||
88 | }; | 132 | }; |
89 | #endif | 133 | #endif |