author | zecke <zecke> | 2004-10-11 19:00:29 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-10-11 19:00:29 (UTC) |
commit | 75fb192e17a3e55dc0c631dbd62b42796714b0dc (patch) (side-by-side diff) | |
tree | c7551ec51368d1504e654a2fb3b2d6cbba747364 /core | |
parent | d3da21c01659c68dc2cf1dfff1608649977b6e05 (diff) | |
download | opie-75fb192e17a3e55dc0c631dbd62b42796714b0dc.zip opie-75fb192e17a3e55dc0c631dbd62b42796714b0dc.tar.gz opie-75fb192e17a3e55dc0c631dbd62b42796714b0dc.tar.bz2 |
-Remove AboutDialog
-Add the former AboutDialog as AboutWidget
-Update .cvsignore to ingore widget.h and widget.cpp
-Better way to show the Widget and create it delayed and onyl once
-Remove the Opie Logo
-rw-r--r-- | core/applets/aboutapplet/.cvsignore | 2 | ||||
-rw-r--r-- | core/applets/aboutapplet/about.cpp | 20 | ||||
-rw-r--r-- | core/applets/aboutapplet/about.h | 3 | ||||
-rw-r--r-- | core/applets/aboutapplet/aboutapplet.pro | 2 | ||||
-rw-r--r-- | core/applets/aboutapplet/dialog.ui | 475 | ||||
-rw-r--r-- | core/applets/aboutapplet/widget.ui | 217 |
6 files changed, 232 insertions, 487 deletions
diff --git a/core/applets/aboutapplet/.cvsignore b/core/applets/aboutapplet/.cvsignore index 2de027b..bdd34f7 100644 --- a/core/applets/aboutapplet/.cvsignore +++ b/core/applets/aboutapplet/.cvsignore @@ -1,6 +1,8 @@ Makefile* .moc .obj dialog.cpp dialog.h +widget.h +widget.cpp diff --git a/core/applets/aboutapplet/about.cpp b/core/applets/aboutapplet/about.cpp index 3952d0a..1dbd4c4 100644 --- a/core/applets/aboutapplet/about.cpp +++ b/core/applets/aboutapplet/about.cpp @@ -1,89 +1,87 @@ #include "about.h" -#include "dialog.h" +#include "widget.h" #include <qpe/qpeapplication.h> #include <qpe/resource.h> #include <qpe/qcopenvelope_qws.h> -#include <qapplication.h> #include <qlabel.h> AboutApplet::AboutApplet ( ) - : QObject ( 0, "AboutApplet" ) + : QObject ( 0, "AboutApplet" ), m_ad( 0l ) {} AboutApplet::~AboutApplet ( ) -{} +{ + delete m_ad; +} int AboutApplet::position ( ) const { return 1; } QString AboutApplet::name ( ) const { return tr( "About shortcut" ); } QString AboutApplet::text ( ) const { return tr( "About" ); } QString AboutApplet::tr( const char* s ) const { return qApp->translate( "AboutApplet", s, 0 ); } QString AboutApplet::tr( const char* s, const char* p ) const { return qApp->translate( "AboutApplet", s, p ); } QIconSet AboutApplet::icon ( ) const { QPixmap pix; QImage img = Resource::loadImage ( "logo/opielogo" ); if ( !img. isNull ( ) ) pix. convertFromImage ( img. smoothScale ( 14, 14 ) ); return pix; } QPopupMenu *AboutApplet::popup ( QWidget * ) const { return 0; } void AboutApplet::activated() { - AboutDialog* d = new AboutDialog( qApp->mainWidget(), "aboutDialog", true ); - if ( qApp->desktop()->width() == 240 ) - { - d->logo->hide(); - d->showMaximized(); - } - d->exec(); + if ( !m_ad ) + m_ad = new AboutWidget( 0, "aboutDialog" ); + + QPEApplication::showWidget( m_ad ); } QRESULT AboutApplet::queryInterface ( const QUuid &uuid, QUnknownInterface **iface ) { *iface = 0; if ( uuid == IID_QUnknown ) * iface = this; else if ( uuid == IID_MenuApplet ) * iface = this; else return QS_FALSE; if ( *iface ) ( *iface ) -> addRef ( ); return QS_OK; } Q_EXPORT_INTERFACE( ) { Q_CREATE_INSTANCE( AboutApplet ) } diff --git a/core/applets/aboutapplet/about.h b/core/applets/aboutapplet/about.h index b25e464..27d8b24 100644 --- a/core/applets/aboutapplet/about.h +++ b/core/applets/aboutapplet/about.h @@ -2,47 +2,50 @@ ** Copyright (C) 2000 Trolltech AS. All rights reserved. ** ** This file is part of Qtopia Environment. ** ** This file may be distributed and/or modified under the terms of the ** GNU General Public License version 2 as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL included in the ** packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.trolltech.com/gpl/ for GPL licensing information. ** ** Contact info@trolltech.com if any conditions of this licensing are ** not clear to you. ** **********************************************************************/ #ifndef __OPIE_ABOUT_APPLET_H__ #define __OPIE_ABOUT_APPLET_H__ #include <qpe/menuappletinterface.h> #include <qobject.h> +class AboutWidget; class AboutApplet : public QObject, public MenuAppletInterface { public: AboutApplet ( ); virtual ~AboutApplet ( ); QRESULT queryInterface( const QUuid&, QUnknownInterface** ); Q_REFCOUNT virtual int position() const; virtual QString name ( ) const; virtual QIconSet icon ( ) const; virtual QString text ( ) const; virtual QString tr( const char* ) const; virtual QString tr( const char*, const char* ) const; virtual QPopupMenu *popup ( QWidget *parent ) const; virtual void activated ( ); +private: + AboutWidget *m_ad; }; #endif diff --git a/core/applets/aboutapplet/aboutapplet.pro b/core/applets/aboutapplet/aboutapplet.pro index 4dfb6bb..b239715 100644 --- a/core/applets/aboutapplet/aboutapplet.pro +++ b/core/applets/aboutapplet/aboutapplet.pro @@ -1,14 +1,14 @@ TEMPLATE = lib CONFIG += qt plugin warn_on HEADERS = about.h SOURCES = about.cpp -INTERFACES = dialog.ui +INTERFACES = widget.ui TARGET = aboutapplet DESTDIR = $(OPIEDIR)/plugins/applets INCLUDEPATH += $(OPIEDIR)/include DEPENDPATH += $(OPIEDIR)/include LIBS += -lqpe VERSION = 1.0.0 include ( $(OPIEDIR)/include.pro ) target.path = $$prefix/plugins/applets diff --git a/core/applets/aboutapplet/dialog.ui b/core/applets/aboutapplet/dialog.ui deleted file mode 100644 index 539bde1..0000000 --- a/core/applets/aboutapplet/dialog.ui +++ b/dev/null @@ -1,475 +0,0 @@ -<!DOCTYPE UI><UI> -<class>AboutDialog</class> -<widget> - <class>QDialog</class> - <property stdset="1"> - <name>name</name> - <cstring>AboutDialog</cstring> - </property> - <property stdset="1"> - <name>geometry</name> - <rect> - <x>0</x> - <y>0</y> - <width>398</width> - <height>210</height> - </rect> - </property> - <property stdset="1"> - <name>caption</name> - <string>About</string> - </property> - <property> - <name>layoutMargin</name> - </property> - <property> - <name>layoutSpacing</name> - </property> - <grid> - <property stdset="1"> - <name>margin</name> - <number>2</number> - </property> - <property stdset="1"> - <name>spacing</name> - <number>1</number> - </property> - <widget row="0" column="0" rowspan="1" colspan="2" > - <class>QLabel</class> - <property stdset="1"> - <name>name</name> - <cstring>TextLabel1</cstring> - </property> - <property stdset="1"> - <name>text</name> - <string><center><b>The Open Palmtop Integrated Environment V1.1.6</b></center></string> - </property> - </widget> - <widget row="1" column="0" > - <class>QLabel</class> - <property stdset="1"> - <name>name</name> - <cstring>logo</cstring> - </property> - <property stdset="1"> - <name>palette</name> - <palette> - <active> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>197</red> - <green>196</green> - <blue>185</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>226</red> - <green>225</green> - <blue>220</blue> - </color> - <color> - <red>98</red> - <green>97</green> - <blue>92</blue> - </color> - <color> - <red>131</red> - <green>130</green> - <blue>123</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>128</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - </active> - <disabled> - <color> - <red>128</red> - <green>128</green> - <blue>128</blue> - </color> - <color> - <red>197</red> - <green>196</green> - <blue>185</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>226</red> - <green>225</green> - <blue>212</blue> - </color> - <color> - <red>98</red> - <green>97</green> - <blue>92</blue> - </color> - <color> - <red>131</red> - <green>130</green> - <blue>123</blue> - </color> - <color> - <red>128</red> - <green>128</green> - <blue>128</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>128</red> - <green>128</green> - <blue>128</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>128</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - </disabled> - <inactive> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>197</red> - <green>196</green> - <blue>185</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>226</red> - <green>225</green> - <blue>212</blue> - </color> - <color> - <red>98</red> - <green>97</green> - <blue>92</blue> - </color> - <color> - <red>131</red> - <green>130</green> - <blue>123</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <color> - <red>0</red> - <green>0</green> - <blue>128</blue> - </color> - <color> - <red>255</red> - <green>255</green> - <blue>255</blue> - </color> - </inactive> - </palette> - </property> - <property stdset="1"> - <name>frameShape</name> - <enum>Panel</enum> - </property> - <property stdset="1"> - <name>frameShadow</name> - <enum>Sunken</enum> - </property> - <property stdset="1"> - <name>lineWidth</name> - <number>1</number> - </property> - <property stdset="1"> - <name>midLineWidth</name> - <number>0</number> - </property> - <property stdset="1"> - <name>pixmap</name> - <pixmap>image0</pixmap> - </property> - <property stdset="1"> - <name>scaledContents</name> - <bool>false</bool> - </property> - </widget> - <widget row="1" column="1" > - <class>QTabWidget</class> - <property stdset="1"> - <name>name</name> - <cstring>tab</cstring> - </property> - <property> - <name>layoutMargin</name> - </property> - <property> - <name>layoutSpacing</name> - </property> - <widget> - <class>QWidget</class> - <property stdset="1"> - <name>name</name> - <cstring>tab</cstring> - </property> - <attribute> - <name>title</name> - <string>About</string> - </attribute> - <vbox> - <property stdset="1"> - <name>margin</name> - <number>1</number> - </property> - <property stdset="1"> - <name>spacing</name> - <number>1</number> - </property> - <widget> - <class>QTextBrowser</class> - <property stdset="1"> - <name>name</name> - <cstring>TextBrowser1</cstring> - </property> - <property stdset="1"> - <name>text</name> - <string><p> -The <b>Open Palmtop Integrated Environment</b> is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development. -</p> -<p> -No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie. -</p> -<p> -Visit <i>http://opie.handhelds.org</i> for more information on the Opie Project. -</p></string> - </property> - <property stdset="1"> - <name>textFormat</name> - <enum>RichText</enum> - </property> - </widget> - </vbox> - </widget> - <widget> - <class>QWidget</class> - <property stdset="1"> - <name>name</name> - <cstring>tab</cstring> - </property> - <attribute> - <name>title</name> - <string>Authors</string> - </attribute> - <hbox> - <property stdset="1"> - <name>margin</name> - <number>1</number> - </property> - <property stdset="1"> - <name>spacing</name> - <number>1</number> - </property> - <widget> - <class>QTextBrowser</class> - <property stdset="1"> - <name>name</name> - <cstring>TextBrowser2</cstring> - </property> - <property stdset="1"> - <name>text</name> - <string><p> -<b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> -<b>Stefan 'eilers' Eilers</b> (eilers@handhelds.org)<br/> -<b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> -<b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> -<b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> -<b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> -<b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> -<b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> -<b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> -</p></string> - </property> - </widget> - </hbox> - </widget> - <widget> - <class>QWidget</class> - <property stdset="1"> - <name>name</name> - <cstring>tab</cstring> - </property> - <attribute> - <name>title</name> - <string>Report</string> - </attribute> - <hbox> - <property stdset="1"> - <name>margin</name> - <number>1</number> - </property> - <property stdset="1"> - <name>spacing</name> - <number>1</number> - </property> - <widget> - <class>QTextBrowser</class> - <property stdset="1"> - <name>name</name> - <cstring>TextBrowser3</cstring> - </property> - <property stdset="1"> - <name>text</name> - <string><p>Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.</p> -<p>The Open Palmtop Integrated Environment has a bug tracking system. Visit <i>http://opie.handhelds.org/</i> to report bugs.</p> -<p>If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called "Feature Wish".</p></string> - </property> - </widget> - </hbox> - </widget> - <widget> - <class>QWidget</class> - <property stdset="1"> - <name>name</name> - <cstring>tab</cstring> - </property> - <attribute> - <name>title</name> - <string>Join</string> - </attribute> - <vbox> - <property stdset="1"> - <name>margin</name> - <number>1</number> - </property> - <property stdset="1"> - <name>spacing</name> - <number>1</number> - </property> - <widget> - <class>QTextBrowser</class> - <property stdset="1"> - <name>name</name> - <cstring>TextBrowser4</cstring> - </property> - <property stdset="1"> - <name>text</name> - <string><p>You don't have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!</p> -<p>Visit <i>http://opie.handhelds.org/</i> for information on some projects in which you can participate.</p> -<p>If you need more information or documentation, then a visit to <i>http://opie.handhelds.org/</i> will provide you with what you need.</p></string> - </property> - </widget> - </vbox> - </widget> - </widget> - </grid> -</widget> -<images> - <image> - <name>image0</name> - <data format="XPM.GZ" length="22686">789cb59ad7722bb992aeeff753746cdced98c0d09b38712ee448191a89f29c980bd8b294448ab213e7dd0faaf24fc8acb5dacd4cf4aecdfebaaa8044e2cf4402a57fffd76f37a7d3dffef5efff78dcaa6d667e33a9dafcf62ffbb45abdfdc77ffedffffac73f7b9ddfc2ff0683fe6fad7ffedb3ffe79b6fdcdfc36bbbf7315a84100d15183a1ad590866d7abef2b665fb338025bba2fd715775b83aeedd6f7db91a93dc5ec6a96f760f4271f98e9be1a83b9fd3933f5af9e88874d627d14d9579cf7c0dd61a762db64a6f6cc3632f53f65a6f78504c31ef1cc8cf607604bed6797c4aa3b34f57d0156c46e17ecc057c4ba85e79f9815b57701ee11a7ef6045ec35d811e739b1518adac3788d03633e6c0bbc07ee697abf0356a69ebf6c48ec5ab8bf00f78cadf914ac34f19619f753b0a3fb9963a6fb29fce95b743f9d31e3fd0c8cf604f94b0dbac4d9237838d0f5fb6d66f8b764263dca0d187aca3cf1b049efdb2533cda71f31933edd9899f4e62ec0d097dc67c6fddbc8b55e0a09667bbbcc341f7ec00cbddf44267db23dd09fbd06437fde46a6f91d32432f2a727d5f9e30537b9ee251291e7f3772fd7cf2cc8cf797cc345e7918b96e2f7902c33fee3c72fdbebd62a6f604bf0fff19d8cff1e31760c48f7d25e6f8f1e7cc18ef7ee4fa7e7606ee613c9619f1d38f5cdf37cc1c6f3d668a07bb0523feb20f267b0c333d9f50fe5206f6d85b66ba9f9d47267d63bc06f1696f22537c607e0ce22f83be2dbf0f7fc6f86e80395e5bcc8877f883e335a57855313ee7cc88df8499e22b7d01235ed32766c45fedff5ec8ffd49eca99e9bed5e021d9231f23d7cf9b2766ac1777c4c326c5477a0186bee43533d6abcbc8b53ecd317848fa4c3b91491fefcc345fe90133c5a74899d1fe4b648aa73518f198e4cca417b1c78cf8be65867d0531c7a37d8e4cfa1c30231e8f99117f02ccf176c98ce7f97df8470e23d7efcb2658c19e7b30e22fe932d378648f19fd63fc1c8f5646a6fe1bcc783e0123fe649f19fd4fc01c8fb79129de96cca47783f9e1f83477cc884747ccf1e83bccb8ff0ae67cd06326fd26986f8ebf14fd85f8a0783865467cb4c088074fedabfe70d0aef540f3a706984fa1c15db2476ec1880775c88cf83a05434f9ec617d62bc4d38a19fd1f80a10fbdcf8cf9da65267d14020c7b7d9f19f33f63c67cde80a17fb164463dc5ed43ef82f417d78f0ce357b027c922d7ed29cb4ced65d7ccd0f32432e907e38ff518b707fda497ccf4bccec1d0bbe7f6a027771d99d6972766ea3fb9884ced51bcc7f54a7698912f1ec0acff1633dd77b08ff5ed5f22d77a906d667a5e71fbb037798b4ce35d30637db9884ced759961ff39b1413cebb3c8141f3933d61b19b96ecfdf81b11ea545648aa70d33e9d5607e38befc140c7bf379647a7fcb4cef27d08f853da6cb4cf77d038cf52a1b13c7f5cd3053bce418afe7faf79119f10dfb38be530ff688cf5a1ffdf6007a962531c7a3dc0563bf9418b0a57ab1e833637ef698b1ff4989e37af1c68c787e8f4cf5e13933f2cb0133f6371b7097fa371d66e8a7c70c7f97cca8775760e85571ff0af1398e4cfae2f6103ff22832e91fe3e3f5435c3043ef6d30e227e3e7a137d162a6e753f887d70ffbc24ccfeb2633dacfc0b0479d11733c181f99e2e188197a8fcfa3fe71cc18ff0e98d79b1366c4e753647a3f3e0f7bf6c15c9f3e46267db33d880f931073bd98c03e0b7d27789febc3f49538c6c78499f49a5a30f42e88757fd8aff52348cf7a80fd967c66463e6981517f8957b0c57ac7cf5bc44b413c64fd5e81b13e160a6cb15eed45aefb776b66e4970d33ad2786f4ac437cd4f75d9b19fee833633d6d82112fc58099e6d32966e4af8299eac9f48a99f49fae22d3fac08cfac76e22533cb2bd98ff742732f9ef9a19ebef8c19ebe3148cf5214999a9bde22132f997fbc37ebe1833a35e788e4cf1764cac110f76c48cfa398b4ceb7f0286dec59c19f5c21318f60bf41fe313f6c6f87a03239ef44564da5f6c98f13cfae378d28bc8a4ff0633f6278fcca87f3c18f1a60f9971ff9498d7a364ca4c7ad2ef60c45f027df17ae4ea7c3968f7bba81fbb604bf1a68e98e9becc8843fcd5ac5e22533c32737b1d661aafdd03233e6d0bccf17941ccf5667105c67943b166463ede6146fcb48915fa7727cca84f3366d2bf32cca41f2fc08adeb75366f4af9971fe83f1c5faadcb0c7d8ac8f5f8b462c6f90bc6a3397f9e33d3f8731599f2c78499c65b16cc38ef788d4ceb1dfca37bc82777ccd043bc8f7ae48299f2b18acf239ee02f5edf9259645a1fee99a1bf6164ca876fcc389f3d6146bcc17f717f356686bd2366d447fb91291fe5cc183ff466b0be28cf8cfe606f5cff4ec11cafbb91499f37cc88bf0518f6a91133e21fed717c9a4b66e4b34762077f259dc8b41e36c1186fb2248efbc19c99f498209e3cf49942ef613da5f1d37ce8b81f4cc0384f940a8cf54d5c33633fb160463d2c8987a807cd8219fb8b4b30efbf5691693f3464c67ae6c1382f714b66f29f23bd85f592e2337b60c67eec8e19e7610760ce079299eadb628f19f560c28cf8de07f3f9d62ed8917f32bccfe713a560a678d20fccf85e701199e6e38d99e23747fb215e6b7bb567863f3433f61f2791a9fe7862463dbf8e4cf5f43d18eb4dd161263d655791497f3c1ee8a9e0f6a17fff0c863eb38c99c667bbcc8847f4c7f1e86e98e9f92232d6f32232bdbf05233f155d66b2cf8e23533ed867463cf6c1bc5f6880395e291e758c4fc483c5fe4c0f98f1fc06ccf900cf3b3c9f607e385e9323669c37623c1cafc96d643acfabf3f9b033c07e4c9c44a67834c4fcbd41df31637fe8c0fc7de13d32c5eb0118f19e5c32233e67c41c5fc23323fe9760ae5747cc580f6e9831bf39d8211e0533d6e31e33ea45b06ed1f3c57e648abf0133d95714ccf8de13efe37bdf2a32e92901f3fab80163fdd77c1ff9df3d3243bf4d661a5ff9c08cf89b44263d71fbbc7e9d47a6f7d93ee8d15f1073bc244366ba5f6ec1d0a3c57c19ceff9219eb1bfa63bd3bcc97851e5d8b19fe9a4426fb77c1c82f661d99e2017a88f1d0208eeb918e4ce78ba407c3e79732251ee0bc4fe23eaf27b60786dee40598f77b6fc47c5e913d33e3bc638719f5b606231e8a0918e77bb660c6f71d7e9ed703d8178643f5e31931ebd13d31e3bc718f19ebdd2533bd9fcfc0c8ff599b19f5ed2998ebd3fbc8f4fdb164c6fad36546fdb60623feca5d669a4feb22933ea6c4517fd7ccd8ef35c1c8c7c903338da77c6746ff7760cc7fbac78c7c7f1e99f403ffb3fedc3e18f9dd6d98116f6564d2e30accfb53f8cf72fd4dfa348ebf1f1c12c77a0a7af0e82fc17c44fdd67a52313ffb3918df836c02c6f755a989b91e92028cf3ef649719f56e0fcce77597ccd0df2d71cccf13667c1f8af751dff4c17c9ea623533d007b95c3f7d66366d4374b663cff4eccf9d817ccf47e7ecd0cbddf81916fdd000c3d17fcbcc2df439c32637d5830633f7c1999eaf363669c1fdc46a67cda023bdadfba6766f4cfed61fc65c28cf7313fa645effb9219f1f8c04cf16a4691492fc7cca8c70ec088f77287197aef82514f65fc3ee2b57c8c4cf6dd1073fe2eef23537be88fe3c5fac8142fd003c78b1e83b93e9a1273bc38ccb7e3f3d013628e8f04f67a8ff330d27bc8e7384f1b83f9fbe88019fb130bc6f74ee923d3fa70ce8ce7df88a3dedf99b17fbb04f37efe0c8cef33aa64c6fe4f46a6f5e29919f5c59419eb39e9dbf0febd3c894cf5d00b33f2253f8ffabd3805231e727e1e7a2f1533f6ff79e4ba3dcdfdc1fff91a0c3dab3933e2e79599da2b0e99113fa477c37a2f1e9991df0e9871deefc0bc7fe1fb58bf4c2b32e9213e8ff5e28919eb451fccf961c18cef630791a9ff1d30af6f6fccc8ff33628e07017fb3fe4d03ccf512fa8ffadf12b3fe0df4c3faf7b5de7487cfd37c0a467d63709febf37444ccfa140e8cfd70f942ccf9333b61c67ef8018cbf47b1fbcca89f9791697f78c58cf9ef80a12fff18b97ebe3c67467d5a82a1ff3265a6f955dc3ef2553123e6fc982f99b15f2998a97d6b99514f3f3323df2cc03de8ef3c32c5f3168cf5c399c814df2d66e8ef8119f56964e8af07869ef41533ced7d791c9be21b1e5fd4a9b19f5ce11339e3f05235ec49619fa9b82d99e3918fd1517c4518f6330ef071418efdb1d30db5beb5bdb3ed72b87c443d413398dd7723e2c35319f578a1b66e42707e6f3f61e33ee1f47a67c5c80a1bfdc44267d3598711e3166c67ebf0d663db23dd84f152fcca8af313e83fabc3c63867daf91291fb798916f4d643abf7904633ce68519ebef5d649aaf2698f78f47cc989f3918eb51396346be1b44a67c477ab5ac373767a6f9348619ebc19899dacb5691490fef60e8315d32235f9660d8ebe02f8bf8505b66e44bca6f96f5a96fc19c6f2d98dbcbc15ccfd4f9db7463fe54c4fcf7206546ccfa52af9169bf7e0f5658bf0c33ddb79171bec3cf434ffe9019e7373232e96b4accf92c1d32239f269169fd2f98d19f884cf5c01e33ce1f2791291f5e8031debc8c4cfadf67c67acef6f0798403231e923e33f4ba1799f4057fb2bed21b663c7f14999e3f01f3fa7fcd8c7c791b999e877f2cd6f76cc48cfa5f31431f2f60e84d3499113f0b62077bc58a19ef7b30ec53b7ccd0e70cccfbc53998eb8736b1e7bfb721fd59deff992be2f8f7c0e41fcbe7cf16cff3f997217f86fc49fa347b60d8e70ec1bc9f3f0673bebb66c6df3f92ff2dd76be50133f2d33933f4711499f25103cce79dedc8a4bf5b669c77f0fb98df6c0a86bdde33a3be5b30a3be9c8379bf356146be5d33e379ca0796bf6f967366ecc7af9931df160c7f161933f4f5ce0c3dc2fea83fee8feb4b7e1ef3e72533ce671f99a1c73b6287fc90b598a1b76730afd7a7603e7f34cc583f307f518fd007ebb1accf436ccc276e05e67c6023d37e7209c67a643bcc982f0946be4bf69961ef9098d71bbf65c67e5530c37f1330e6c346a6f7937b663c7f03e6f92899b11e5e45267b305e9e9ffc8d19ef3799514fed10f37ca80330efbf1d18fd0bbecffb03f88fe743c35e9e0f43ed3bfe7b7d734d1cff9e7640cce711f69819f9e196d8f410cf1e8cf9c8c91e67f9ef67ae9951cf1e46a6e7f799f1bde908cce70fa7cca8df613ffb3fbd6746fe3f8c4cf3057bd9ff45ca8cf3a06766b47fc28cf7317e8e17b160c67c9c81616f7ecf8cf96d30637ed07fac2fdec0bc1f16ccd00fdaf7583ff41333e6f705ccf15ab7ef7a7c5e6c7689f9fcd7f6c1e8cfe6c4bc7f31fb60f8b71c11b3fe8b57307f5fb864c6fd06b1e3fae08a19f95846a6fc60c198df6cc68cfb5330d70b3632d57fb08ffda5305ef68f6a82d9fe7a3e5d35bfa4376acf45fb5e23d3fcafc05c6f9e8139de6660f42f36c4b1ff04ccf3df00b33e6bfb7d1c6fe1c1dcfe1acce3db1073fbe20eccf635c078bfaceb6bef63be7660b6f79e38da2bc1dcde1accfe7e007be2b3ed5fff470aa9a496465ae9a40fbf42263295d9df69ebafda107aab7ace65214bb99277f25e3ed4d75a6ee4a3dcca27f92c5fe4ebff960df24dbecb1db92bf7e4be3c9023399687f2481e87eb30fcfb899cc8a99cc9b93c956772f1e77df2e76c90e7f2425eca2b792d6fe4ad5cca866cca56f8ffb6ecc82eaeb6ecc9be1cc8a190722a8450420b23ecff8c0dc2092f129186b11e8b4cf6442e0a518a95b813f7e241ac71dd8b8d78145bf1249e828547e259bc043b5e85f9efda20dec4bbd811bb624f0ec338db625f1c84be1e7ef79f51b06f1c9e3d9427e228d8712c4efebe0d6222a6724fcc827fe7b2234ec5d9a771ffd1b510e7e19d0b391297e24a5cff1d1bc48db80d33b00c4a6b86318dc3e8ee42cbd5d5f81357f5dc4634452be86419f4d1161dd1fd6b36889ee88b811886f9ef84f9df17774a8a87cfd7afc6fff5392582f57918c544056dfc3c567e6e83b8516103a36cd07ef525c987516dea71d5974afef8fa785ea52a533e68e9501ca9fc670afd990daa50a55ac9b1ba0b16dcab87d0ca5aac55d5fba6d6ffc3779fe05aabc7a098fb4fcf6dc27f5bab6d6d4527b4f8a49ed5cb1fdba05e83056fea3d58d0523bc193a72a0d7e1885590e97dafd9d6b4fedabbd0fc63b77ea408dd8176aac0ed5d11fda50aae360f1896c89fde083899a865666f5d5e02b78f9874bcdd5a93a538bfadf3f9e0defa9449d877f1ed47de50b395717bf6f83ba5457eaba9e0517de3a5737eab6ce0807a1a5e597abf1e96aaa966aab8eeaaaded7e7c27bbbe1ea8776d817276aa086bfb6414b2db40a3e201d4cd48dd6e1fd5d6dc2655533b4d614a3d0e3f2f3af76daeb44a73ad3b92ef8bfe3f9eabd5d5dea55b0e2bcb6a2298672adef7e69c3bd7ed0ebda0759e503bdd18f7aab6ef5937e0e97a9af976fd7ab7ed3ef7a47efea3dbdaf0fe27fa7e7abf7467a1cda29437b872a0b917ea88fe4d9cf6dd0c7fa444fc485c861c14a4df4544dc2dab00d230b968883d0e2acfe7d09bf2fe1f755cff5a93ed30b7dae2f8215977a16feeb95beae9e57073acca5bed5cbda8ae00bddd0cdb09e9cc86bddfad106ddd61dddd53d95e9a6eeab7b3d086f8df5d048238c32da98d0d60d5fc6569771c69bc4a426c3959bc2946665eeccbd79d0b76aa96fc3932bbd356bf285d998c79075fa666b9ee4cb771bccb37931afea44b474df6cc20c060bcc9b79373b66d7ec997d736046666c0ef5b3390cbd1f6a234ad5d6a726d58b8fcb1c9963736226666a66e1b9b1999b5373f6d50ab11fe2e348cecde2071bcecd45f052ad4673197c36366bb33057e6dadc985bb3340dd3342dd30c231b9bb619eb99e9986ee8b5575f13fcf6cdc00cadb4c2ccf5d62a735a5dc18a656d850ed1310933ed42f61e59fdd5066bacb54e5c285f692158a0cdda7a9bd8d4663637b7b650e7b6b42b7b67efed43b83bb76bbb3113fb68b7f6c93edb97f0fb68d2f0efaff6cdbe871998da9d707d58b18215757c84b5fdd0eedabd2f36ecdb033b12b96e9ac74a8dc16b533bb687f6c81edb133bb15333b6333bb7a7f6cc2eecb9ddd88bd0eb65b8aeecb5b90bbf37766b7ae1f7d62e559f2db08dda82317c51cdc62068ad5f5561b6695b1f36d8b6ede8b5ed56b991b510dea8fef2af6f0776e8a4134e9971d89a9b7afb1a6a7a97b8d4f4c3d8fbb52fc265b2da177d97e9d2e5aea8ad802fbe5851aa875a1313574ac136b8952eea9970621ce66b5469416ff5d2ddb97bf7102c58bb8d7bd4fbd6bbad7b72cfeec5bdba37f7ee76c2dcdf900f3e2eb7ebf6dcbe3b7023abbeccc632cec6a8ca1372e9c6d56cc0864377a4eeaa99a8f382ae2d58993375ee8edd8919abf3a0c1301b6ee2a6bab47b6ee6e6ee34f8e2cc2ddc39fb21fa237717eed25db96b77437e802f6a4d8498aff2443fe489b9bb75cb6843c335835d3413941796d51ba1d7966bbb4eddca4ee5dd30be6ed88df665e6066ee8a51761febff9c1f4c36e4a7be36dad0bd644d5de591da18de0eb07b553ad1dde910d61bb95d80331af63624251497ea8bc88390d165473ec72fb2e5f7dea339ffbc2977ef5d507d5e5effcbd7ff06b71ca9af8b082f244988bf37a360efd46d2df5e3efaad7f0a8a6c8798b8af1539adfc40f3588f03ea3263ffec5ffcab7ff3ef7ec7effabda0c81ff410fcb0efc35af9d582a88969151bc1df556c0cfdc88f6b1b0efd913f162d5a2b2b3f7cb680fda057fec44fecc64ffd2cf860ee4ffd995f7cf701e50b7fee2fc86f9f6383acf8341b610d9507feb2b6e1ca5ffba77a9d68546b25c50459518d815af137fed62f839f1bbee916617fddfe594c8499e8f86ed86df7436c6ce308bef8218c33a8b25e375a7ee087f539a374b51f3ee786ef7e0863bab14f894854a2ed4b62fc2ab13ff5c163e2129f2449ea2e922cc9ab78fac18ae087a4a8fdd04bca6455db7097dc87353b446658df2932a7acc8ca0fa487e42159279be431d9264fc9b37d3683a0bcde8f7ea8aee42579f58de42d794f767ecc1121f236149d2112f792ddda86bd643f39f8e487e98f3361779291e9f84932d68be430394a8e939364924c9359c80f4f3ffac364c93c394dce924572fe256b2357921e920b394ea087e42ab90e114119ea177a707bc94de8fd24b94d9649236926adf0db0edc4904af17df2fd34bbaeee0577a801fe8bbc761d24f06c93095eae1d77a4845aa929354a761714c5dead324fca66996e6495bb569ddfc7aa54558764b3dfeba667c8d8b74457e48efd2fbf4215d27c3903bb066fe981fd24dfa986e43af4fe973fa12ae8fdfd7f0dfdf7ed446faee7be98edd497755df9ca67be9fe477ec0dad9490fd2516dc3383d0cb371901ea5322950bd9c91dd1f7a488fd39374924e43af3e9d85abfa9de3f734ddfa497af6590fa69f2e7cd7faa0e6f3244fcfd30bd3f892ad439e4c2fd32b31a1b848afd39bf43658b10cf5cbe063363eac709bb49136d3d60f3ef8f83d0d3d7eca95f6d65da5edb4a3fa6927edfadbb45759f0b17a87f522acde693f1dd09a950e3399894c999968064fe86feb85aa3254a6b35020043fccbef902bf9973d71f7544a58524cbbcbbf6fd2c495c9666595c2feabd46555f8b6196f3ba9915592916d94a3ca6476215fc37e6d8d0abecaeaa03b2fbec215b679b5ff8a0fa9dfbfbaf6b46f668064962bad9d6f792bc6a8f572c73592932ab6c788e36bc64afd95bb0e23ddb1165a89c1b1c9daa9fed3a93ed65fbd94136f2cd6c1c7a635f4c3ffb223bcc52aea52a3f54792379cd8e4817d9f1a715aba4152bec280fb29368c3249b66b3da0aa50e2a2bb2b9410d919d869ac9f9d3aa5e708becec577ac8165fd7d08ab3f3ecc29bec32bbfa6401e7c876769ddd64b71f356db6cc5ec59978cc1a59d8258a7065adac9d75b2e3ac6befdca997592f5cfd6c900da30fbefcbaf3da074f950fe8ca6576912ef2b06dabaaa1b8c70831112ac69023b5caf5e7ba3a37b9150b6dc5a34a45335c2b7150d5f2b9cb7df0c14b5533b9619e8415bb93a779f6dd1779fe393f543ef0c65d553ea82d38fb6c01c584bacb0b71f3758f93976a9dafd42c286224164a8855d6caeff2fbfc215fd7169c5656b879bec91fbffb20dfd63151fbc0f47319f2e3227f7297beeb1ebf552f65959dc2aa7022c7fae4fb3ecb76f267b5c91a6445d652423fe72ff96bf0c56bfe162c79af2cc977f2dd7c2f7daa7c91d739b3faadc66c6fab9c50cd7f35fe70ed273994b88a1654d5ec6188ca3cc444a6e5771bf2fdfc201f89fb706df295d86433b59b8ff3c3fc283fce4f8215933c54f3f9349fe5f3fc343fcbb7e1aa7e17f9dc77d34535f69095c2f86b0d9ce7179ce562555fe7854a0b32ec66f2cbfceac7bd7f5ee62b6dd526a821f8436c42848cf2ebfc2658705b5b716257592f5ffa45dec89b792b6fe79df0dbcd7b793f17f62a1fe4c342fa7e210a15566cf5d907b4afa0bc203b625ee8229ed07d3d032982058553b2a84e03cfc446dbac5124454abe08bf93222bf2a2284aa78b557117aefbe2a158179be2d19f165b5fba79d677f350e735bef9006a0cfbab56f1543c179f4ee7bed9f05abc29a9664a8608b9abfc1162b42cde8b9da089dbfc3558b05bec85dc11f6d4f5ae36aca9665cec3b97ad3976dc4b71508c28163ef9a0ce8d9505ba598c8b4375f9eb33b1e2a83816ebc255e78ac18a75e58fe2a49814d36256cc8bd3e2ac5814e7d5b94271e1f2ca8aa4282e830fae2a0bb2756545715ddc440be083a4a87263a5c6e083db62f9fb6783d9b268040b66625d9f508f6a7f8c8a66d1caaf7551b4abb395e2bcb8802fc6c10f1deb8b6ebe2e7a453f5b17db62f0b136d4b1107da0b262acbbf9b753d21f6d2886a50cb1b116f79ffc31ab4ef92a7da8ddea944b1d044b4695257ac69698b7b0d6adcab03faff7ec9f2ca874403e08f1d82d55a9ffc886b36d694a59da60c5e6c31f2a1472953ef473658512aa3a6b1a69c316702e8cbd0ff82c2ed8001fd8516d81fbdedfcfcfccc3933ef8a23e73aefca1d641a96b8e155871405654be087bdb5badbfcc800ef558c889753eb8172ddb35af6552a6e54f4eee7ff5eda0ccb365e50b45e7efc1174a421b75dea8aca8d614b5d5269bab6041b0a554fd503357bd0fc2f8c30c54b5b3f261d7302e0b7b50963ffae0f76c38dbaaaba0cee35a170f9fb551f9a2caa1951521ab57563caba9bab53e9b573558bd87baafcea7c53e5950aef4babcb3ed9ff9e0f76da8fed1ed3a5fc01755def8ec8bb0a6546b6ca837b2963855dbf25e4d5319f62f5ef7abb3b76a06c45c14e543b9b6fbbfeee58fbea9152fe5a6f0c1079fb441be086b4a6d45062b421558968f66566e45d08028c43c19164fe553f96c3be50fdf2cfe8a0db5365ed3eba2117cf0832faa7a23543d2adb4997d95bf9962ecbf7f2ad5c953be17a2a77cbbd72bf3cf8a3f6ffdc37d672a4dbd9341f9563d205ad296a53d71bcd6c561e663bd92a7b4bd7d50ea13c0afd1fb9a3f4da1d96c77fdcfa5ff9d65c9eb84639297c39add693fada846a27d41b548ba6b759b39c2557e5bc3c2dcff4fd9f6df7af7e732f17e579b0e422ac6eaf85cf5e43ed350a95cf6bbe2a2fcbab7252faf2da9cfbabbfd2e6dffddb83f2a6bc55856efb472deaebca1f96cbb2f177dafae7fffb3ffff8ffdf84c8a4</data> - </image> -</images> -</UI> diff --git a/core/applets/aboutapplet/widget.ui b/core/applets/aboutapplet/widget.ui new file mode 100644 index 0000000..bb8a893 --- a/dev/null +++ b/core/applets/aboutapplet/widget.ui @@ -0,0 +1,217 @@ +<!DOCTYPE UI><UI> +<class>AboutWidget</class> +<widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>AboutWidget</cstring> + </property> + <property stdset="1"> + <name>geometry</name> + <rect> + <x>0</x> + <y>0</y> + <width>394</width> + <height>210</height> + </rect> + </property> + <property stdset="1"> + <name>caption</name> + <string>About</string> + </property> + <property> + <name>layoutMargin</name> + </property> + <property> + <name>layoutSpacing</name> + </property> + <grid> + <property stdset="1"> + <name>margin</name> + <number>2</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>1</number> + </property> + <widget row="0" column="0" rowspan="1" colspan="2" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel1</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string><center><b>The Open Palmtop Integrated Environment V1.1.6</b></center></string> + </property> + </widget> + <widget row="1" column="1" > + <class>QTabWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tab</cstring> + </property> + <property> + <name>layoutMargin</name> + </property> + <property> + <name>layoutSpacing</name> + </property> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tab</cstring> + </property> + <attribute> + <name>title</name> + <string>About</string> + </attribute> + <vbox> + <property stdset="1"> + <name>margin</name> + <number>1</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>1</number> + </property> + <widget> + <class>QTextBrowser</class> + <property stdset="1"> + <name>name</name> + <cstring>TextBrowser1</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string><p> +The <b>Open Palmtop Integrated Environment</b> is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development. +</p> +<p> +No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie. +</p> +<p> +Visit <i>http://opie.handhelds.org</i> for more information on the Opie Project. +</p></string> + </property> + <property stdset="1"> + <name>textFormat</name> + <enum>RichText</enum> + </property> + </widget> + </vbox> + </widget> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tab</cstring> + </property> + <attribute> + <name>title</name> + <string>Authors</string> + </attribute> + <hbox> + <property stdset="1"> + <name>margin</name> + <number>1</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>1</number> + </property> + <widget> + <class>QTextBrowser</class> + <property stdset="1"> + <name>name</name> + <cstring>TextBrowser2</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string><p> +<b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> +<b>Stefan 'eilers' Eilers</b> (eilers@handhelds.org)<br/> +<b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> +<b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> +<b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> +<b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> +<b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> +<b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> +<b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> +</p></string> + </property> + </widget> + </hbox> + </widget> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tab</cstring> + </property> + <attribute> + <name>title</name> + <string>Report</string> + </attribute> + <hbox> + <property stdset="1"> + <name>margin</name> + <number>1</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>1</number> + </property> + <widget> + <class>QTextBrowser</class> + <property stdset="1"> + <name>name</name> + <cstring>TextBrowser3</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string><p>Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.</p> +<p>The Open Palmtop Integrated Environment has a bug tracking system. Visit <i>http://opie.handhelds.org/</i> to report bugs.</p> +<p>If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called "Feature Wish".</p></string> + </property> + </widget> + </hbox> + </widget> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tab</cstring> + </property> + <attribute> + <name>title</name> + <string>Join</string> + </attribute> + <vbox> + <property stdset="1"> + <name>margin</name> + <number>1</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>1</number> + </property> + <widget> + <class>QTextBrowser</class> + <property stdset="1"> + <name>name</name> + <cstring>TextBrowser4</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string><p>You don't have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!</p> +<p>Visit <i>http://opie.handhelds.org/</i> for information on some projects in which you can participate.</p> +<p>If you need more information or documentation, then a visit to <i>http://opie.handhelds.org/</i> will provide you with what you need.</p></string> + </property> + </widget> + </vbox> + </widget> + </widget> + </grid> +</widget> +</UI> |