summaryrefslogtreecommitdiff
path: root/noncore/settings
Side-by-side diff
Diffstat (limited to 'noncore/settings') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/sysinfo/versioninfo.cpp43
1 files changed, 31 insertions, 12 deletions
diff --git a/noncore/settings/sysinfo/versioninfo.cpp b/noncore/settings/sysinfo/versioninfo.cpp
index be24baa..b3462f5 100644
--- a/noncore/settings/sysinfo/versioninfo.cpp
+++ b/noncore/settings/sysinfo/versioninfo.cpp
@@ -57,3 +57,4 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
QFile file( "/proc/version" );
- if ( file.open( IO_ReadOnly ) ) {
+ if ( file.open( IO_ReadOnly ) )
+ {
QTextStream t( &file );
@@ -64,3 +65,3 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
kernelVersionString.append( v );
- kernelVersionString.append( "<p>" );
+ kernelVersionString.append( "<br>" );
t >> v;
@@ -72,5 +73,5 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
- QString palmtopVersionString = tr( "<b>Opie</b><p>Version: " );
+ QString palmtopVersionString = "<qt>" + tr( "<b>Opie</b><p>Version: " );
palmtopVersionString.append( QPE_VERSION );
- palmtopVersionString.append( "<p>" );
+ palmtopVersionString.append( "<br>" );
#ifdef QPE_VENDOR
@@ -80,5 +81,5 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
#endif
- palmtopVersionString.append( "<qt>"+ tr( "Compiled by: " ) );
+ palmtopVersionString.append( tr( "Compiled by: " ) );
palmtopVersionString.append( builder );
- palmtopVersionString.append( "<p>" );
+ palmtopVersionString.append( "<br>" );
palmtopVersionString.append( tr( "Built on: " ) );
@@ -87,3 +88,2 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
-
QHBoxLayout *hb1 = new QHBoxLayout( vb );
@@ -126,4 +126,23 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
QLabel *palmtopLogo3 = new QLabel( container );
- QImage logo3 = Resource::loadImage( "sysinfo/pda" );
- logo3 = logo3.smoothScale( 50, 55 );
+
+ OModel model = ODevice::inst()->model();
+ QString modelPixmap = "sysinfo/";
+ if ( model == Model_Zaurus_SLC7x0 )
+ modelPixmap += "zaurusc700";
+ else if ( model >= Model_Zaurus_SLC7x0 && model <= Model_Zaurus_SLC7x0 )
+ modelPixmap += "zaurus5500";
+ else if ( model >= Model_iPAQ_H31xx && model <= Model_iPAQ_H5xxx )
+ modelPixmap += "ipaq3600";
+ else if ( model >= Model_SIMpad_CL4 && model <= Model_SIMpad_TSinus )
+ modelPixmap += "simpad";
+ else
+ modelPixmap += "pda";
+
+ QImage logo3 = Resource::loadImage( modelPixmap );
+
+ int width = logo3.width();
+ int height = logo3.height();
+ float aspect = float( height ) / width;
+ logo3 = logo3.smoothScale( 50, 50.0 * aspect );
+
QPixmap logo3Pixmap;
@@ -131,3 +150,3 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
palmtopLogo3->setPixmap( logo3Pixmap );
- palmtopLogo3->setFixedSize( 60, 60 );
+ palmtopLogo3->setFixedSize( 60, 100 );
hb3->addWidget( palmtopLogo3, 0, Qt::AlignTop + Qt::AlignLeft );
@@ -139,5 +158,5 @@ VersionInfo::VersionInfo( QWidget *parent, const char *name, WFlags f )
systemString.append( ODevice::inst()->systemVersionString() );
- systemString.append( tr( "<p>Model: " ) );
+ systemString.append( tr( "<br>Model: " ) );
systemString.append( ODevice::inst()->modelString() );
- systemString.append( tr( "<p>Vendor: " ) );
+ systemString.append( tr( "<br>Vendor: " ) );
systemString.append( ODevice::inst()->vendorString() );