author | cniehaus <cniehaus> | 2002-12-28 17:10:19 (UTC) |
---|---|---|
committer | cniehaus <cniehaus> | 2002-12-28 17:10:19 (UTC) |
commit | 5d318b693ab687569051712f5079353ebcb6e659 (patch) (unidiff) | |
tree | fdc54cc31b83e23aaf5b59ac9d8131cf0c0bd158 | |
parent | 6f71f59df05e634e59cd9ce44f785bd70429284a (diff) | |
download | opie-5d318b693ab687569051712f5079353ebcb6e659.zip opie-5d318b693ab687569051712f5079353ebcb6e659.tar.gz opie-5d318b693ab687569051712f5079353ebcb6e659.tar.bz2 |
@@ -37,7 +37,7 @@ MainWindow :: MainWindow( QWidget *p, ch
showMaximized();
#endif
- setCaption( "AQPkg - Package Manager" );
+ setCaption( tr( "AQPkg - Package Manager" ) );
// Create our menu
help = new QPopupMenu( this );
-rw-r--r-- | noncore/settings/aqpkg/mainwin.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/settings/aqpkg/mainwin.cpp b/noncore/settings/aqpkg/mainwin.cpp index 3ddc582..5f0dabb 100644 --- a/noncore/settings/aqpkg/mainwin.cpp +++ b/noncore/settings/aqpkg/mainwin.cpp | |||
@@ -1,136 +1,136 @@ | |||
1 | /*************************************************************************** | 1 | /*************************************************************************** |
2 | mainwin.cpp - description | 2 | mainwin.cpp - description |
3 | ------------------- | 3 | ------------------- |
4 | begin : Mon Aug 26 13:32:30 BST 2002 | 4 | begin : Mon Aug 26 13:32:30 BST 2002 |
5 | copyright : (C) 2002 by Andy Qua | 5 | copyright : (C) 2002 by Andy Qua |
6 | email : andy.qua@blueyonder.co.uk | 6 | email : andy.qua@blueyonder.co.uk |
7 | ***************************************************************************/ | 7 | ***************************************************************************/ |
8 | 8 | ||
9 | /*************************************************************************** | 9 | /*************************************************************************** |
10 | * * | 10 | * * |
11 | * This program is free software; you can redistribute it and/or modify * | 11 | * This program is free software; you can redistribute it and/or modify * |
12 | * it under the terms of the GNU General Public License as published by * | 12 | * it under the terms of the GNU General Public License as published by * |
13 | * the Free Software Foundation; either version 2 of the License, or * | 13 | * the Free Software Foundation; either version 2 of the License, or * |
14 | * (at your option) any later version. * | 14 | * (at your option) any later version. * |
15 | * * | 15 | * * |
16 | ***************************************************************************/ | 16 | ***************************************************************************/ |
17 | 17 | ||
18 | #include <iostream> | 18 | #include <iostream> |
19 | using namespace std; | 19 | using namespace std; |
20 | 20 | ||
21 | #include <qmenubar.h> | 21 | #include <qmenubar.h> |
22 | #include <qpopupmenu.h> | 22 | #include <qpopupmenu.h> |
23 | #include <qmessagebox.h> | 23 | #include <qmessagebox.h> |
24 | 24 | ||
25 | #include "mainwin.h" | 25 | #include "mainwin.h" |
26 | #include "datamgr.h" | 26 | #include "datamgr.h" |
27 | #include "networkpkgmgr.h" | 27 | #include "networkpkgmgr.h" |
28 | #include "settingsimpl.h" | 28 | #include "settingsimpl.h" |
29 | #include "helpwindow.h" | 29 | #include "helpwindow.h" |
30 | #include "utils.h" | 30 | #include "utils.h" |
31 | #include "global.h" | 31 | #include "global.h" |
32 | 32 | ||
33 | MainWindow :: MainWindow( QWidget *p, char *name ) | 33 | MainWindow :: MainWindow( QWidget *p, char *name ) |
34 | :QMainWindow( p, name ) | 34 | :QMainWindow( p, name ) |
35 | { | 35 | { |
36 | #ifdef QWS | 36 | #ifdef QWS |
37 | showMaximized(); | 37 | showMaximized(); |
38 | #endif | 38 | #endif |
39 | 39 | ||
40 | setCaption( "AQPkg - Package Manager" ); | 40 | setCaption( tr( "AQPkg - Package Manager" ) ); |
41 | 41 | ||
42 | // Create our menu | 42 | // Create our menu |
43 | help = new QPopupMenu( this ); | 43 | help = new QPopupMenu( this ); |
44 | help->insertItem( "&General", this, SLOT(displayHelp()), Qt::CTRL+Qt::Key_G ); | 44 | help->insertItem( "&General", this, SLOT(displayHelp()), Qt::CTRL+Qt::Key_G ); |
45 | help->insertItem( "&About", this, SLOT(displayAbout()), Qt::CTRL+Qt::Key_A ); | 45 | help->insertItem( "&About", this, SLOT(displayAbout()), Qt::CTRL+Qt::Key_A ); |
46 | 46 | ||
47 | settings = new QPopupMenu( this ); | 47 | settings = new QPopupMenu( this ); |
48 | settings->insertItem( "&Settings", this, SLOT(displaySettings()), Qt::CTRL+Qt::Key_S ); | 48 | settings->insertItem( "&Settings", this, SLOT(displaySettings()), Qt::CTRL+Qt::Key_S ); |
49 | 49 | ||
50 | edit = new QPopupMenu( this ); | 50 | edit = new QPopupMenu( this ); |
51 | edit->insertItem( "&Find", this, SLOT(searchForPackage()), Qt::CTRL+Qt::Key_I ); | 51 | edit->insertItem( "&Find", this, SLOT(searchForPackage()), Qt::CTRL+Qt::Key_I ); |
52 | edit->insertItem( "Find &Next", this, SLOT(repeatSearchForPackage()), Qt::CTRL+Qt::Key_N ); | 52 | edit->insertItem( "Find &Next", this, SLOT(repeatSearchForPackage()), Qt::CTRL+Qt::Key_N ); |
53 | 53 | ||
54 | filter = new QPopupMenu( this ); | 54 | filter = new QPopupMenu( this ); |
55 | mnuShowUninstalledPkgsId = filter->insertItem( "Show &Non-Installed Packages", this, SLOT(filterUninstalledPackages()), Qt::CTRL+Qt::Key_U ); | 55 | mnuShowUninstalledPkgsId = filter->insertItem( "Show &Non-Installed Packages", this, SLOT(filterUninstalledPackages()), Qt::CTRL+Qt::Key_U ); |
56 | mnuShowInstalledPkgsId = filter->insertItem( "Show In&stalled Packages", this, SLOT(filterInstalledPackages()), Qt::CTRL+Qt::Key_S ); | 56 | mnuShowInstalledPkgsId = filter->insertItem( "Show In&stalled Packages", this, SLOT(filterInstalledPackages()), Qt::CTRL+Qt::Key_S ); |
57 | mnuShowUpgradedPkgsId = filter->insertItem( "Show U&pdated Packages", this, SLOT(filterUpgradedPackages()), Qt::CTRL+Qt::Key_P ); | 57 | mnuShowUpgradedPkgsId = filter->insertItem( "Show U&pdated Packages", this, SLOT(filterUpgradedPackages()), Qt::CTRL+Qt::Key_P ); |
58 | filter->insertSeparator(); | 58 | filter->insertSeparator(); |
59 | mnuFilterByCategory = filter->insertItem( "Filter By &Category", this, SLOT(filterCategory()), Qt::CTRL+Qt::Key_C ); | 59 | mnuFilterByCategory = filter->insertItem( "Filter By &Category", this, SLOT(filterCategory()), Qt::CTRL+Qt::Key_C ); |
60 | mnuSetFilterCategory = filter->insertItem( "Set Filter C&ategory", this, SLOT(setFilterCategory()), Qt::CTRL+Qt::Key_A ); | 60 | mnuSetFilterCategory = filter->insertItem( "Set Filter C&ategory", this, SLOT(setFilterCategory()), Qt::CTRL+Qt::Key_A ); |
61 | 61 | ||
62 | // Create the main menu | 62 | // Create the main menu |
63 | menu = menuBar(); //new QMenuBar( this ); | 63 | menu = menuBar(); //new QMenuBar( this ); |
64 | menu->insertItem( "&Settings", settings ); | 64 | menu->insertItem( "&Settings", settings ); |
65 | menu->insertItem( "&Edit", edit ); | 65 | menu->insertItem( "&Edit", edit ); |
66 | menu->insertItem( "&Filter", filter ); | 66 | menu->insertItem( "&Filter", filter ); |
67 | menu->insertItem( "&Help", help ); | 67 | menu->insertItem( "&Help", help ); |
68 | 68 | ||
69 | mgr = new DataManager(); | 69 | mgr = new DataManager(); |
70 | mgr->loadServers(); | 70 | mgr->loadServers(); |
71 | 71 | ||
72 | stack = new QWidgetStack( this ); | 72 | stack = new QWidgetStack( this ); |
73 | 73 | ||
74 | networkPkgWindow = new NetworkPackageManager( mgr, stack ); | 74 | networkPkgWindow = new NetworkPackageManager( mgr, stack ); |
75 | stack->addWidget( networkPkgWindow, 1 ); | 75 | stack->addWidget( networkPkgWindow, 1 ); |
76 | 76 | ||
77 | setCentralWidget( stack ); | 77 | setCentralWidget( stack ); |
78 | stack->raiseWidget( networkPkgWindow ); | 78 | stack->raiseWidget( networkPkgWindow ); |
79 | } | 79 | } |
80 | 80 | ||
81 | MainWindow :: ~MainWindow() | 81 | MainWindow :: ~MainWindow() |
82 | { | 82 | { |
83 | delete networkPkgWindow; | 83 | delete networkPkgWindow; |
84 | } | 84 | } |
85 | 85 | ||
86 | void MainWindow :: setDocument( const QString &doc ) | 86 | void MainWindow :: setDocument( const QString &doc ) |
87 | { | 87 | { |
88 | // Remove path from package | 88 | // Remove path from package |
89 | QString package = Utils::getPackageNameFromIpkFilename( doc ); | 89 | QString package = Utils::getPackageNameFromIpkFilename( doc ); |
90 | std::cout << "Selecting package " << package << std::endl; | 90 | std::cout << "Selecting package " << package << std::endl; |
91 | networkPkgWindow->selectLocalPackage( package ); | 91 | networkPkgWindow->selectLocalPackage( package ); |
92 | } | 92 | } |
93 | 93 | ||
94 | void MainWindow :: displaySettings() | 94 | void MainWindow :: displaySettings() |
95 | { | 95 | { |
96 | SettingsImpl *dlg = new SettingsImpl( mgr, this, "Settings", true ); | 96 | SettingsImpl *dlg = new SettingsImpl( mgr, this, "Settings", true ); |
97 | if ( dlg->showDlg( 0 ) ) | 97 | if ( dlg->showDlg( 0 ) ) |
98 | networkPkgWindow->updateData(); | 98 | networkPkgWindow->updateData(); |
99 | delete dlg; | 99 | delete dlg; |
100 | } | 100 | } |
101 | 101 | ||
102 | void MainWindow :: displayHelp() | 102 | void MainWindow :: displayHelp() |
103 | { | 103 | { |
104 | HelpWindow *dlg = new HelpWindow( this ); | 104 | HelpWindow *dlg = new HelpWindow( this ); |
105 | dlg->exec(); | 105 | dlg->exec(); |
106 | delete dlg; | 106 | delete dlg; |
107 | } | 107 | } |
108 | 108 | ||
109 | void MainWindow :: searchForPackage() | 109 | void MainWindow :: searchForPackage() |
110 | { | 110 | { |
111 | networkPkgWindow->searchForPackage( false ); | 111 | networkPkgWindow->searchForPackage( false ); |
112 | } | 112 | } |
113 | 113 | ||
114 | void MainWindow :: repeatSearchForPackage() | 114 | void MainWindow :: repeatSearchForPackage() |
115 | { | 115 | { |
116 | networkPkgWindow->searchForPackage( true ); | 116 | networkPkgWindow->searchForPackage( true ); |
117 | } | 117 | } |
118 | 118 | ||
119 | void MainWindow :: displayAbout() | 119 | void MainWindow :: displayAbout() |
120 | { | 120 | { |
121 | QMessageBox::about( this, "About AQPkg", VERSION_TEXT ); | 121 | QMessageBox::about( this, "About AQPkg", VERSION_TEXT ); |
122 | } | 122 | } |
123 | 123 | ||
124 | 124 | ||
125 | void MainWindow :: filterUninstalledPackages() | 125 | void MainWindow :: filterUninstalledPackages() |
126 | { | 126 | { |
127 | bool val; | 127 | bool val; |
128 | if ( filter->isItemChecked( mnuShowUninstalledPkgsId ) ) | 128 | if ( filter->isItemChecked( mnuShowUninstalledPkgsId ) ) |
129 | { | 129 | { |
130 | val = false; | 130 | val = false; |
131 | filter->setItemChecked( mnuShowUninstalledPkgsId, false ); | 131 | filter->setItemChecked( mnuShowUninstalledPkgsId, false ); |
132 | } | 132 | } |
133 | else | 133 | else |
134 | { | 134 | { |
135 | val = true; | 135 | val = true; |
136 | filter->setItemChecked( mnuShowUninstalledPkgsId, true ); | 136 | filter->setItemChecked( mnuShowUninstalledPkgsId, true ); |