From d94c9d39ab6e744f848a04c07eac03f20c91987c Mon Sep 17 00:00:00 2001 From: andyq Date: Sun, 17 Nov 2002 20:03:25 +0000 Subject: Added filter by category, and added extra fields to package display (Section and size) --- (limited to 'noncore/settings/aqpkg/mainwin.h') diff --git a/noncore/settings/aqpkg/mainwin.h b/noncore/settings/aqpkg/mainwin.h index 7b6e0ba..92aba4d 100644 --- a/noncore/settings/aqpkg/mainwin.h +++ b/noncore/settings/aqpkg/mainwin.h @@ -1,63 +1,68 @@ -/*************************************************************************** - mainwin.h - description - ------------------- - begin : Mon Aug 26 13:32:30 BST 2002 - copyright : (C) 2002 by Andy Qua - email : andy.qua@blueyonder.co.uk - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#ifndef MAINWIN_H -#define MAINWIN_H - -#include -#include - - -class NetworkPackageManager; -class DataManager; - -class MainWindow :public QMainWindow -{ - Q_OBJECT -public: - - MainWindow( QWidget *p = 0, char *name = 0 ); - ~MainWindow(); - -private: - DataManager *mgr; - - QMenuBar *menu; - QPopupMenu *help; - QPopupMenu *settings; - QPopupMenu *edit; - QPopupMenu *filter; - QWidgetStack *stack; - - NetworkPackageManager *networkPkgWindow; - - int mnuShowUninstalledPkgsId; - int mnuShowInstalledPkgsId; - int mnuShowUpgradedPkgsId; - -public slots: - void setDocument( const QString &doc ); - void displayHelp(); - void searchForPackage(); - void repeatSearchForPackage(); - void displayAbout(); - void displaySettings(); - void filterUninstalledPackages(); - void filterInstalledPackages(); - void filterUpgradedPackages(); -}; -#endif +/*************************************************************************** + mainwin.h - description + ------------------- + begin : Mon Aug 26 13:32:30 BST 2002 + copyright : (C) 2002 by Andy Qua + email : andy.qua@blueyonder.co.uk + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MAINWIN_H +#define MAINWIN_H + +#include +#include + + +class NetworkPackageManager; +class DataManager; + +class MainWindow :public QMainWindow +{ + Q_OBJECT +public: + + MainWindow( QWidget *p = 0, char *name = 0 ); + ~MainWindow(); + +private: + DataManager *mgr; + + QMenuBar *menu; + QPopupMenu *help; + QPopupMenu *settings; + QPopupMenu *edit; + QPopupMenu *filter; + QWidgetStack *stack; + + NetworkPackageManager *networkPkgWindow; + + int mnuShowUninstalledPkgsId; + int mnuShowInstalledPkgsId; + int mnuShowUpgradedPkgsId; + int mnuFilterByCategory; + int mnuSetFilterCategory; + +public slots: + void setDocument( const QString &doc ); + void displayHelp(); + void searchForPackage(); + void repeatSearchForPackage(); + void displayAbout(); + void displaySettings(); + void filterUninstalledPackages(); + void filterInstalledPackages(); + void filterUpgradedPackages(); + void filterCategory(); + void setFilterCategory(); + +}; +#endif -- cgit v0.9.0.2