Restored overwriting paintEvent. master
authormar637 <mar637@loki.(none)>
Sat, 7 May 2011 11:26:17 +0000 (21:26 +1000)
committermar637 <mar637@loki.(none)>
Sat, 7 May 2011 11:26:17 +0000 (21:26 +1000)
Fixed postint in case symlink exists already.

debian/changelog
debian/control
debian/postinst
quickwidget.cpp
quickwidget.hpp

index 2336139..bc9ab19 100644 (file)
@@ -1,3 +1,21 @@
+quick-widgets (0.3.3) unstable; urgency=low
+
+  * fixed postinst script for existing symlink
+
+ -- Malte Marquarding <malte@marquarding.com>  Sat,  7 May 2011 15:58:38 +1000
+
+quick-widgets (0.3.2) unstable; urgency=low
+
+  * reverted back to overwrite paintEvent to allow fully transparent widgets
+
+ -- Malte Marquarding <malte@marquarding.com>  Sat,  7 May 2011 12:28:25 +1000
+
+quick-widgets (0.3.1) unstable; urgency=low
+
+  * added mce-dev to build dependencies
+
+ -- Malte Marquarding <malte@marquarding.com>  Tue, 26 Apr 2011 21:12:35 +1000
+
 quick-widgets (0.3.0) unstable; urgency=low
 
   * added auto-rotation of widgets (configurable)
index 4924c67..c160b4d 100644 (file)
@@ -2,7 +2,7 @@ Source: quick-widgets
 Section: user/desktop
 Priority: extra
 Maintainer: Malte Marquarding <malte@marquarding.com>
-Build-Depends: debhelper (>= 5), libqt4-dev, libhildon-extras1-dev (>=0.9.5), q-extras-dev (>=1.0.5)
+Build-Depends: debhelper (>= 5), libqt4-dev, libhildon-extras1-dev (>=0.9.5), q-extras-dev (>=1.0.5), mce-dev
 Standards-Version: 3.7.3
 Homepage: http://quick-widgets.garage.maemo.org/
 
index d36db05..ef55292 100644 (file)
@@ -2,10 +2,10 @@
 set -e
 
 chmod +x /opt/quick-widgets/quick-widgets
-ln -s /opt/quick-widgets/quick-widgets /usr/bin
+if [ ! -f /usr/bin/quick-widgets ]
+then
+    ln -fs /opt/quick-widgets/quick-widgets /usr/bin/quick-widgets
+fi
 echo "Quick Widgets install done"
 echo "Starting Quick Widgets..."
 start --quiet quick-widgets
-
-
-
index 4f3f307..2c72a3b 100644 (file)
@@ -145,6 +145,12 @@ endl;
     size_ = QSize(errwdgt->width(), errwdgt->height());
 }
 
+//disable base class widget's paint method
+void QuickWidget::paintEvent(QPaintEvent *event)
+{
+    QWidget::paintEvent(event);
+}
+
 void QuickWidget::resizer(const QSize& size)
 {
   if (size_.isValid())
@@ -152,4 +158,3 @@ void QuickWidget::resizer(const QSize& size)
       resize(size);
   }
 }
-
index 20d70d1..7f974fe 100644 (file)
@@ -25,6 +25,7 @@ protected:
 //    void showSettingsDialog();
     bool restoreWidgetState();
     void errorWidget();
+    void paintEvent(QPaintEvent *event);
 
 public slots:
   void resizer(const QSize& size);