X-Window-Icon=zouba
X-Window-Icon-Dimmed=zouba
X-Osso-Type=application/x-executable
-X-Osso-Service=com.nokia.zouba
+++ /dev/null
-[D-BUS Service]
-Name=com.nokia.zouba
-Exec=/usr/bin/zouba
+zouba (0.2) unstable; urgency=low
+
+ * Better xml error string.
+ * Better message table width resizing, though visually the same.
+ * Added missing message when work button becomes valid.
+ * First upload to extras-devel.
+
+ -- Max Waterman <davidmaxwaterman@fastmail.co.uk> Wed, 24 Mar 2010 21:29:00 +0200
+
zouba (0.1) unstable; urgency=low
* Initial Release.
- -- Max Waterman <davidmaxwaterman@jeeves> Tue, 23 Mar 2010 20:11:34 +0200
+ -- Max Waterman <davidmaxwaterman@fastmail.co.uk> Tue, 23 Mar 2010 20:11:34 +0200
Source: zouba
Section: user/Other
Priority: extra
-Maintainer: Max Waterman <davidmaxwaterman@jeeves>
+Maintainer: Max Waterman <davidmaxwaterman@fastmail.co.uk>
Build-Depends: debhelper (>= 5)
Standards-Version: 3.7.3
-Homepage: <insert the upstream URL, if relevant>
+Homepage:
Package: zouba
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Depends: ${shlibs:Depends}, ${misc:Depends}, libqtm-location (>=1.0.0-beta1-maemo4), libqtm-bearer (>=1.0.0-beta1-maemo4), libqt4-maemo5-core (>=4.6.2~git20100212-0maemo1) | libqt4-core (>=4.6.2~git20100212-0maemo1), libqt4-maemo5-gui (>=4.6.2~git20100212-0maemo1) | libqt4-gui (>=4.6.2~git20100212-0maemo1), libqt4-maemo5-xml (>=4.6.2~git20100212-0maemo1) | libqt4-xml (>=4.6.2~git20100212-0maemo1), libqt4-maemo5-network (>=4.6.2~git20100212-0maemo1) | libqt4-network (>=4.6.2~git20100212-0maemo1)
+Description: Tells you which bus is next.
+ Allows you to easily find how to get the bus home. Uses HSL Journey Planner API <http://developer.reittiopas.fi/pages/en/home.php>. Uses GPS for current location. Uses Qt and QtMobility.
# XB-Maemo-Icon-26 field contains the application icon file encoded in
# base64. This is the icon that is shown in the Application Manager,
# next to the package name. To perform this encoding use following mad
-zouba_0.1_armel.deb user/Other extra
-zouba_0.1_armel.deb user/Other extra
-zouba_0.1_armel.deb user/Other extra
-zouba_0.1_armel.deb user/Other extra
-zouba_0.1_armel.deb user/Other extra
+zouba_0.2_armel.deb user/Other extra
dh_gencontrol
dh_md5sums
dh_builddeb
+dh_installdirs
+dh_installdirs
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installexamples
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
Package: zouba
-Version: 0.1
+Version: 0.2
Architecture: armel
-Maintainer: Max Waterman <davidmaxwaterman@jeeves>
-Installed-Size: 212
+Maintainer: Max Waterman <davidmaxwaterman@fastmail.co.uk>
+Installed-Size: 216
+Depends: libqtm-location (>= 1.0.0-beta1-maemo4), libqtm-bearer (>= 1.0.0-beta1-maemo4), libqt4-maemo5-core (>= 4.6.2~git20100212-0maemo1) | libqt4-core (>= 4.6.2~git20100212-0maemo1), libqt4-maemo5-gui (>= 4.6.2~git20100212-0maemo1) | libqt4-gui (>= 4.6.2~git20100212-0maemo1), libqt4-maemo5-xml (>= 4.6.2~git20100212-0maemo1) | libqt4-xml (>= 4.6.2~git20100212-0maemo1), libqt4-maemo5-network (>= 4.6.2~git20100212-0maemo1) | libqt4-network (>= 4.6.2~git20100212-0maemo1)
Section: user/Other
Priority: extra
-Homepage: <insert the upstream URL, if relevant>
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Description: Tells you which bus is next.
+ Allows you to easily find how to get the bus home. Uses HSL Journey Planner API <http://developer.reittiopas.fi/pages/en/home.php>. Uses GPS for current location. Uses Qt and QtMobility.
Maemo-Icon-26:
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A
/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oBGQ0SFuv48p0AAAAZdEVYdENv
fd259cf3be69375915fdb925257d2233 usr/share/dbus-1/services/zouba.service
-ff174efcc85be1270eb91a671c690feb usr/share/doc/zouba/changelog.gz
+7582f909f6cf0329729f01e323e6c8a1 usr/share/doc/zouba/changelog.gz
5a50138045dfccd50e9ec2f5fd769bcf usr/share/doc/zouba/README.Debian
b941bd01bcea49cabfc186309d46fb74 usr/share/doc/zouba/copyright
f327a6f11a43e47223c6bebe5434fd81 usr/share/applications/hildon/zouba.desktop
85cbb61cacdd967b3e62a6ba0f84f0b2 usr/share/icons/hicolor/64x64/apps/zouba.png
-c7b8cd05b8e151f54efc262bda5f47ad usr/bin/zouba
+f9869b1dbe0a28a220a48ebad6ae8fd0 usr/bin/zouba
#include "location.h"
#include "gpscontroller.h"
#include "ytv.h"
-#include "messagehandler.h"
#include "messagetable.h"
+#include "messagehandler.h"
#include <QDebug>
#include <QObject>
#include <QString>
#include <QStringList>
#include <QDebug>
+#include <QResizeEvent>
MessageTable::MessageTable( QWidget *parent ) :
QTableWidget( NumberOfRows, OneColumn, parent )
QTableWidgetItem *newRow = new QTableWidgetItem();
setItem( row,0, newRow );
}
-
- horizontalHeader()->setStretchLastSection(true);
}
MessageTable::~MessageTable()
itemAt(0,0)->setText( message );
}
+
+void MessageTable::resizeEvent( QResizeEvent *event )
+{
+ int width = event->size().width() / columnCount();
+ for ( int i = 0; i < columnCount(); ++i ) {
+ setColumnWidth( i, width );
+ }
+}
#include <QWidget>
#include <QTableWidget>
+class QResizeEvent;
class MessageTable : public QTableWidget
{
~MessageTable();
void displayMessage( const QString &message );
+
+protected:
+ void resizeEvent( QResizeEvent *event );
};
#endif //MESSAGETABLE_H
}
if ( xml.hasError() ) {
- qDebug() << "xml error";
+ qDebug() << "xml error:" << xml.errorString();
}
if ( retVal.isEmpty() ) {
void UiController::setWorkButtonValid()
{
+ qDebug() << "setting work button valid";
setButtonValid( Ui::WorkButtonId );
}