summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/aqpkg/aqpkg.pro2
-rw-r--r--noncore/settings/aqpkg/mainwin.cpp30
-rw-r--r--noncore/settings/aqpkg/networkpkgmgr.cpp90
-rw-r--r--noncore/settings/aqpkg/networkpkgmgr.h2
-rw-r--r--noncore/settings/aqpkg/progressdlg.cpp65
-rw-r--r--noncore/settings/aqpkg/progressdlg.h37
6 files changed, 60 insertions, 166 deletions
diff --git a/noncore/settings/aqpkg/aqpkg.pro b/noncore/settings/aqpkg/aqpkg.pro
index ad0dfc5..a5d49e7 100644
--- a/noncore/settings/aqpkg/aqpkg.pro
+++ b/noncore/settings/aqpkg/aqpkg.pro
@@ -4,13 +4,12 @@ HEADERS = global.h \
mainwin.h \
datamgr.h \
settingsimpl.h \
ipkg.h \
networkpkgmgr.h \
package.h \
- progressdlg.h \
progresswidget.h \
installdlgimpl.h \
instoptionsimpl.h \
destination.h \
utils.h \
server.h \
@@ -23,13 +22,12 @@ SOURCES = mainwin.cpp \
mem.cpp \
settingsimpl.cpp \
ipkg.cpp \
networkpkgmgr.cpp \
main.cpp \
package.cpp \
- progressdlg.cpp \
progresswidget.cpp \
installdlgimpl.cpp \
instoptionsimpl.cpp \
destination.cpp \
utils.cpp \
server.cpp \
diff --git a/noncore/settings/aqpkg/mainwin.cpp b/noncore/settings/aqpkg/mainwin.cpp
index 5e03f11..e577285 100644
--- a/noncore/settings/aqpkg/mainwin.cpp
+++ b/noncore/settings/aqpkg/mainwin.cpp
@@ -40,36 +40,36 @@ MainWindow :: MainWindow( QWidget *p, char *name )
#endif
setCaption( tr( "AQPkg - Package Manager" ) );
// Create our menu
help = new QPopupMenu( this );
- help->insertItem( "&General", this, SLOT(displayHelp()), Qt::CTRL+Qt::Key_G );
- help->insertItem( "&About", this, SLOT(displayAbout()), Qt::CTRL+Qt::Key_A );
+ help->insertItem( tr( "General" ), this, SLOT(displayHelp()) );
+ help->insertItem( tr( "About" ), this, SLOT(displayAbout()) );
settings = new QPopupMenu( this );
- settings->insertItem( "&Settings", this, SLOT(displaySettings()), Qt::CTRL+Qt::Key_S );
+ settings->insertItem( tr( "Settings" ), this, SLOT(displaySettings()) );
edit = new QPopupMenu( this );
- edit->insertItem( "&Find", this, SLOT(searchForPackage()), Qt::CTRL+Qt::Key_I );
- edit->insertItem( "Find &Next", this, SLOT(repeatSearchForPackage()), Qt::CTRL+Qt::Key_N );
+ edit->insertItem( tr( "Find" ), this, SLOT(searchForPackage()) );
+ edit->insertItem( tr( "Find Next" ), this, SLOT(repeatSearchForPackage()) );
filter = new QPopupMenu( this );
- mnuShowUninstalledPkgsId = filter->insertItem( "Show &Non-Installed Packages", this, SLOT(filterUninstalledPackages()), Qt::CTRL+Qt::Key_U );
- mnuShowInstalledPkgsId = filter->insertItem( "Show In&stalled Packages", this, SLOT(filterInstalledPackages()), Qt::CTRL+Qt::Key_S );
- mnuShowUpgradedPkgsId = filter->insertItem( "Show U&pdated Packages", this, SLOT(filterUpgradedPackages()), Qt::CTRL+Qt::Key_P );
+ mnuShowUninstalledPkgsId = filter->insertItem( tr( "Show Non-Installed Packages" ), this, SLOT(filterUninstalledPackages()) );
+ mnuShowInstalledPkgsId = filter->insertItem( tr( "Show Installed Packages" ), this, SLOT(filterInstalledPackages()) );
+ mnuShowUpgradedPkgsId = filter->insertItem( tr( "Show Updated Packages" ), this, SLOT(filterUpgradedPackages()) );
filter->insertSeparator();
- mnuFilterByCategory = filter->insertItem( "Filter By &Category", this, SLOT(filterCategory()), Qt::CTRL+Qt::Key_C );
- mnuSetFilterCategory = filter->insertItem( "Set Filter C&ategory", this, SLOT(setFilterCategory()), Qt::CTRL+Qt::Key_A );
+ mnuFilterByCategory = filter->insertItem( tr( "Filter By Category" ), this, SLOT(filterCategory()) );
+ mnuSetFilterCategory = filter->insertItem( tr( "Set Filter Category" ), this, SLOT(setFilterCategory()) );
// Create the main menu
menu = menuBar(); //new QMenuBar( this );
- menu->insertItem( tr( "&Settings" ), settings );
- menu->insertItem( tr( "&Edit" ), edit );
- menu->insertItem( tr( "&Filter" ), filter );
- menu->insertItem( tr( "&Help" ), help );
+ menu->insertItem( tr( "Settings" ), settings );
+ menu->insertItem( tr( "Edit" ), edit );
+ menu->insertItem( tr( "Filter" ), filter );
+ menu->insertItem( tr( "Help" ), help );
// Create UI widgets
stack = new QWidgetStack( this );
progressWindow = new ProgressWidget( stack );
stack->addWidget( progressWindow, 2 );
@@ -142,13 +142,13 @@ void MainWindow :: repeatSearchForPackage()
{
networkPkgWindow->searchForPackage( true );
}
void MainWindow :: displayAbout()
{
- QMessageBox::about( this, "About AQPkg", VERSION_TEXT );
+ QMessageBox::about( this, tr( "About AQPkg" ), tr( VERSION_TEXT ) );
}
void MainWindow :: filterUninstalledPackages()
{
bool val;
diff --git a/noncore/settings/aqpkg/networkpkgmgr.cpp b/noncore/settings/aqpkg/networkpkgmgr.cpp
index cae0d8f..ee37157 100644
--- a/noncore/settings/aqpkg/networkpkgmgr.cpp
+++ b/noncore/settings/aqpkg/networkpkgmgr.cpp
@@ -142,27 +142,27 @@ void NetworkPackageManager :: selectLocalPackage( const QString &pkg )
}
}
void NetworkPackageManager :: initGui()
{
- QLabel *l = new QLabel( "Servers", this );
+ QLabel *l = new QLabel( tr( "Servers" ), this );
serversList = new QComboBox( this );
packagesList = new QListView( this );
- update = new QPushButton( "Refresh Lists", this );
- download = new QPushButton( "Download", this );
- upgrade = new QPushButton( "Upgrade", this );
- apply = new QPushButton( "Apply", this );
+ update = new QPushButton( tr( "Refresh Lists" ), this );
+ download = new QPushButton( tr( "Download" ), this );
+ upgrade = new QPushButton( tr( "Upgrade" ), this );
+ apply = new QPushButton( tr( "Apply" ), this );
- QVBoxLayout *vbox = new QVBoxLayout( this, 0, -1, "VBox" );
- QHBoxLayout *hbox1 = new QHBoxLayout( vbox, -1, "HBox1" );
+ QVBoxLayout *vbox = new QVBoxLayout( this, 0, -1 );
+ QHBoxLayout *hbox1 = new QHBoxLayout( vbox, -1 );
hbox1->addWidget( l );
hbox1->addWidget( serversList );
- QHBoxLayout *hbox3 = new QHBoxLayout( vbox, -1, "HBox1" );
- QHBoxLayout *hbox4 = new QHBoxLayout( vbox, -1, "HBox1" );
+ QHBoxLayout *hbox3 = new QHBoxLayout( vbox, -1 );
+ QHBoxLayout *hbox4 = new QHBoxLayout( vbox, -1 );
if ( showJumpTo )
{
char text[2];
text[1] = '\0';
@@ -176,15 +176,15 @@ void NetworkPackageManager :: initGui()
else
hbox4->addWidget( b );
}
}
vbox->addWidget( packagesList );
- packagesList->addColumn( "Packages" );
+ packagesList->addColumn( tr( "Packages" ) );
- QHBoxLayout *hbox2 = new QHBoxLayout( vbox, -1, "HBox2" );
+ QHBoxLayout *hbox2 = new QHBoxLayout( vbox, -1 );
hbox2->addWidget( update );
hbox2->addWidget( download );
hbox2->addWidget( upgrade );
hbox2->addWidget( apply );
}
@@ -305,59 +305,59 @@ void NetworkPackageManager :: serverSelected( int, bool raiseProgress )
else
{
if ( it->getInstalledTo() )
destName = it->getInstalledTo()->getDestinationName();
}
if ( destName != "" )
- new QCheckListItem( item, QString( "Installed To - " ) + destName );
+ new QCheckListItem( item, QString( tr( "Installed To - " ) ) + destName );
}
if ( !it->isPackageStoredLocally() )
{
- new QCheckListItem( item, QString( "Description - " ) + it->getDescription() );
- new QCheckListItem( item, QString( "Size - " ) + it->getPackageSize() );
- new QCheckListItem( item, QString( "Section - " ) + it->getSection() );
+ new QCheckListItem( item, QString( tr( "Description - " ) ) + it->getDescription() );
+ new QCheckListItem( item, QString( tr( "Size - " ) ) + it->getPackageSize() );
+ new QCheckListItem( item, QString( tr( "Section - " ) ) + it->getSection() );
}
else
- new QCheckListItem( item, QString( "Filename - " ) + it->getFilename() );
+ new QCheckListItem( item, QString( tr( "Filename - " ) ) + it->getFilename() );
if ( serverName == LOCAL_SERVER )
{
- new QCheckListItem( item, QString( "V. Installed - " ) + it->getVersion() );
+ new QCheckListItem( item, QString( tr( "V. Installed - " ) ) + it->getVersion() );
}
else
{
- new QCheckListItem( item, QString( "V. Available - " ) + it->getVersion() );
+ new QCheckListItem( item, QString( tr( "V. Available - " ) ) + it->getVersion() );
if ( it->getLocalPackage() )
{
if ( it->isInstalled() )
- new QCheckListItem( item, QString( "V. Installed - " ) + it->getInstalledVersion() );
+ new QCheckListItem( item, QString( tr( "V. Installed - " ) ) + it->getInstalledVersion() );
}
}
packagesList->insertItem( item );
}
// If the local server or the local ipkgs server disable the download button
if ( serverName == LOCAL_SERVER )
{
upgrade->setEnabled( false );
- download->setText( "Download" );
+ download->setText( tr( "Download" ) );
download->setEnabled( true );
}
else if ( serverName == LOCAL_IPKGS )
{
upgrade->setEnabled( false );
download->setEnabled( true );
- download->setText( "Remove" );
+ download->setText( tr( "Remove" ) );
}
else
{
upgrade->setEnabled( true );
download->setEnabled( true );
- download->setText( "Download" );
+ download->setText( tr( "Download" ) );
}
// Display this widget once everything is done
if ( doProgress && raiseProgress )
{
emit appRaiseMainWidget();
@@ -376,27 +376,27 @@ void NetworkPackageManager :: updateServer()
// First, write out ipkg_conf file so that ipkg can use it
dataMgr->writeOutIpkgConf();
Ipkg ipkg;
ipkg.setOption( "update" );
- InstallDlgImpl dlg( &ipkg, "Refreshing server package lists", this, "Upgrade", true );
+ InstallDlgImpl dlg( &ipkg, tr( "Refreshing server package lists" ), this, tr( "Upgrade" ), true );
dlg.showDlg();
// Reload data
dataMgr->reloadServerData();
serverSelected(-1);
// delete progDlg;
}
void NetworkPackageManager :: upgradePackages()
{
// We're gonna do an upgrade of all packages
// First warn user that this isn't recommended
- QString text = "WARNING: Upgrading while\nOpie/Qtopia is running\nis NOT recommended!\n\nAre you sure?\n";
- QMessageBox warn("Warning", text, QMessageBox::Warning,
+ QString text = tr( "WARNING: Upgrading while\nOpie/Qtopia is running\nis NOT recommended!\n\nAre you sure?\n" );
+ QMessageBox warn( tr( "Warning" ), text, QMessageBox::Warning,
QMessageBox::Yes,
QMessageBox::No | QMessageBox::Escape | QMessageBox::Default ,
0, this );
warn.adjustSize();
if ( warn.exec() == QMessageBox::Yes )
@@ -405,26 +405,26 @@ void NetworkPackageManager :: upgradePackages()
dataMgr->writeOutIpkgConf();
// Now run upgrade
Ipkg ipkg;
ipkg.setOption( "upgrade" );
- InstallDlgImpl dlg( &ipkg, "Upgrading installed packages", this, "Upgrade", true );
+ InstallDlgImpl dlg( &ipkg, tr( "Upgrading installed packages" ), this, tr( "Upgrade" ), true );
dlg.showDlg();
// Reload data
dataMgr->reloadServerData();
serverSelected(-1);
}
}
void NetworkPackageManager :: downloadPackage()
{
bool doUpdate = true;
- if ( download->text() == "Download" )
+ if ( download->text() == tr( "Download" ) )
{
// See if any packages are selected
bool found = false;
if ( serversList->currentText() != LOCAL_SERVER )
{
for ( QCheckListItem *item = (QCheckListItem *)packagesList->firstChild();
@@ -442,13 +442,13 @@ void NetworkPackageManager :: downloadPackage()
if ( found )
downloadSelectedPackages();
else
downloadRemotePackage();
}
- else if ( download->text() == "Remove" )
+ else if ( download->text() == tr( "Remove" ) )
{
doUpdate = false;
for ( QCheckListItem *item = (QCheckListItem *)packagesList->firstChild();
item != 0 ;
item = (QCheckListItem *)item->nextSibling() )
{
@@ -463,15 +463,15 @@ void NetworkPackageManager :: downloadPackage()
if ( pos > 0 )
name.truncate( pos - 1 );
Package *p = dataMgr->getServer( serversList->currentText() )->getPackage( name );
QString msgtext;
- msgtext.sprintf( "Are you sure you wish to delete\n%s?", (const char *)p->getPackageName() );
- if ( QMessageBox::information( this, "Are you sure?",
- msgtext, "No", "Yes" ) == 1 )
+ msgtext = tr( "Are you sure you wish to delete\n%1?" ).arg( (const char *)p->getPackageName() );
+ if ( QMessageBox::information( this, tr( "Are you sure?" ),
+ msgtext, tr( "No" ), tr( "Yes" ) ) == 1 )
{
doUpdate = true;
QFile f( p->getFilename() );
f.remove();
}
}
@@ -543,13 +543,13 @@ void NetworkPackageManager :: downloadSelectedPackages()
}
void NetworkPackageManager :: downloadRemotePackage()
{
// Display dialog
bool ok;
- QString package = InputDialog::getText( "Install Remote Package", tr( "Enter package location" ), "http://", &ok, this );
+ QString package = InputDialog::getText( tr( "Install Remote Package" ), tr( "Enter package location" ), "http://", &ok, this );
if ( !ok || package.isEmpty() )
return;
// DownloadRemoteDlgImpl dlg( this, "Install", true );
// if ( dlg.exec() == QDialog::Rejected )
// return;
@@ -600,14 +600,14 @@ void NetworkPackageManager :: applyChanges()
}
}
if ( workingPackages.size() == 0 )
{
// Nothing to do
- QMessageBox::information( this, "Nothing to do",
- "No packages selected", "OK" );
+ QMessageBox::information( this, tr( "Nothing to do" ),
+ tr( "No packages selected" ), tr( "OK" ) );
return;
}
// do the stuff
InstallDlgImpl dlg( workingPackages, dataMgr, this, "Install", true );
@@ -700,34 +700,34 @@ InstallData NetworkPackageManager :: dealWithItem( QCheckListItem *item )
QString text;
QString secondButton;
QString secondOption;
if ( val == 0 )
{
// Version available is the same - option to remove or reinstall
- caption = "Do you wish to remove or reinstall\n%s?";
- text = "Remove or ReInstall";
- secondButton = "ReInstall";
- secondOption = "R";
+ caption = tr( "Do you wish to remove or reinstall\n%1?" );
+ text = tr( "Remove or ReInstall" );
+ secondButton = tr( "ReInstall" );
+ secondOption = tr( "R" );
}
else if ( val == 1 )
{
// Version available is newer - option to remove or upgrade
- caption = "Do you wish to remove or upgrade\n%s?";
- text = "Remove or Upgrade";
- secondButton = "Upgrade";
- secondOption = "U";
+ caption = tr( "Do you wish to remove or upgrade\n%1?" );
+ text = tr( "Remove or Upgrade" );
+ secondButton = tr( "Upgrade" );
+ secondOption = tr( "U" );
}
// Sticky option not implemented yet, but will eventually allow
// the user to say something like 'remove all'
if ( stickyOption == "" )
{
QString msgtext;
- msgtext.sprintf( caption, (const char *)name );
+ msgtext = caption.arg( ( const char * )name );
switch( QMessageBox::information( this, text,
- msgtext, "Remove", secondButton ) )
+ msgtext, tr( "Remove" ), secondButton ) )
{
case 0: // Try again or Enter
// option 0 = Remove
item.option = "D";
break;
case 1: // Quit or Escape
@@ -794,13 +794,13 @@ void NetworkPackageManager :: letterPushed( QString t )
void NetworkPackageManager :: searchForPackage( bool findNext )
{
bool ok = false;
if ( !findNext || lastSearchText.isEmpty() )
- lastSearchText = InputDialog::getText( "Search for package", "Enter package to search for", lastSearchText, &ok, this ).lower();
+ lastSearchText = InputDialog::getText( tr( "Search for package" ), tr( "Enter package to search for" ), lastSearchText, &ok, this ).lower();
else
ok = true;
if ( ok && !lastSearchText.isEmpty() )
{
cout << "searching for " << lastSearchText << endl;
diff --git a/noncore/settings/aqpkg/networkpkgmgr.h b/noncore/settings/aqpkg/networkpkgmgr.h
index 2206c81..6b552ee 100644
--- a/noncore/settings/aqpkg/networkpkgmgr.h
+++ b/noncore/settings/aqpkg/networkpkgmgr.h
@@ -22,13 +22,12 @@
#include <qpushbutton.h>
#include <qwidget.h>
#include <qcombobox.h>
#include <qlistview.h>
#include "datamgr.h"
-#include "progressdlg.h"
class InstallData;
/** NetworkPackageManager is the base class of the project */
class NetworkPackageManager : public QWidget
{
@@ -56,13 +55,12 @@ private:
QListView *packagesList;
QPushButton *update;
QPushButton *upgrade;
QPushButton *download;
QPushButton *apply;
- ProgressDlg *progressDlg;
QString currentlySelectedServer;
QString lastSearchText;
QString categoryFilter;
bool categoryFilterEnabled;
bool showJumpTo;
diff --git a/noncore/settings/aqpkg/progressdlg.cpp b/noncore/settings/aqpkg/progressdlg.cpp
deleted file mode 100644
index 3fa4367..0000000
--- a/noncore/settings/aqpkg/progressdlg.cpp
+++ b/dev/null
@@ -1,65 +0,0 @@
-/***************************************************************************
- progressdlg.h - description
- -------------------
- begin : Mon Aug 26 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. *
- * *
- ***************************************************************************/
-
-#include "progressdlg.h"
-
-#include <qlabel.h>
-#include <qlayout.h>
-#include <qvariant.h>
-#include <qtooltip.h>
-#include <qwhatsthis.h>
-
-#include "global.h"
-/*
- * Constructs a ProgressDlg which is a child of 'parent', with the
- * name 'name' and widget flags set to 'f'
- *
- * The dialog will by default be modeless, unless you set 'modal' to
- * TRUE to construct a modal dialog.
- */
-ProgressDlg::ProgressDlg( QWidget* parent, const char* name, bool modal, WFlags fl )
- : QDialog( parent, name, modal, fl )
-{
- if ( !name )
- setName( "ProgressDlg" );
- resize( 240, 73 );
- setCaption( tr( "Progress" ) );
-
- TextLabel2 = new QLabel( this, "TextLabel2" );
- TextLabel2->setGeometry( QRect( 10, 10, 240, 50 ) );
- TextLabel2->setFrameShape( QLabel::Box );
- TextLabel2->setText( tr( "Text" ) );
- TextLabel2->setAlignment( QLabel::WordBreak | QLabel::AlignHCenter | QLabel::AlignVCenter );
-}
-
-/*
- * Destroys the object and frees any allocated resources
- */
-ProgressDlg::~ProgressDlg()
-{
- // no need to delete child widgets, Qt does it all for us
-}
-
-void ProgressDlg :: setText( QString &text )
-{
- TextLabel2->setText( text );
-}
-
-void ProgressDlg :: setText( const char *text )
-{
- TextLabel2->setText( text );
-}
diff --git a/noncore/settings/aqpkg/progressdlg.h b/noncore/settings/aqpkg/progressdlg.h
deleted file mode 100644
index 3e83455..0000000
--- a/noncore/settings/aqpkg/progressdlg.h
+++ b/dev/null
@@ -1,37 +0,0 @@
-/***************************************************************************
- progressdlg.h - description
- -------------------
- begin : Mon Aug 26 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 PROGRESSDLG_H
-#define PROGRESSDLG_H
-
-#include <qdialog.h>
-
-class QLabel;
-
-class ProgressDlg : public QDialog
-{
- Q_OBJECT
-
-public:
- ProgressDlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
- ~ProgressDlg();
-
- QLabel* TextLabel2;
-
- void setText( QString &text );
- void setText( const char *text );
-};
-
-#endif // PROGRESSDLG_H