summaryrefslogtreecommitdiff
path: root/kde-base/pykde4/files/pykde4-kcategorydrawer.patch
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2009-10-25 01:51:15 +0400
committerAlexey Shvetsov <alexxy@gentoo.org>2009-10-25 01:51:15 +0400
commit6035133fb5af1fc39303078539a73cf9b569421d (patch)
tree4765fee2e6770aa4ca93fabaad981a7d6ccb1f8a /kde-base/pykde4/files/pykde4-kcategorydrawer.patch
parentaa4744d9202e1a9e8c4a4762458460f9e2ea45a7 (diff)
downloadkde-6035133fb5af1fc39303078539a73cf9b569421d.tar.gz
kde-6035133fb5af1fc39303078539a73cf9b569421d.tar.bz2
kde-6035133fb5af1fc39303078539a73cf9b569421d.zip
[kde-base/pykde4] Add patch to fix #284060
(Portage version: 2.2_rc46/git/Linux x86_64) (Signed Manifest commit)
Diffstat (limited to 'kde-base/pykde4/files/pykde4-kcategorydrawer.patch')
-rw-r--r--kde-base/pykde4/files/pykde4-kcategorydrawer.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/kde-base/pykde4/files/pykde4-kcategorydrawer.patch b/kde-base/pykde4/files/pykde4-kcategorydrawer.patch
new file mode 100644
index 00000000000..25a6711b758
--- /dev/null
+++ b/kde-base/pykde4/files/pykde4-kcategorydrawer.patch
@@ -0,0 +1,31 @@
+--- pykde4-4.3.72/python/pykde4/sip/kdeui/kcategorydrawer.sip.def 2008-07-08 13:27:45.000000000 +0400
++++ pykde4-4.3.72/python/pykde4/sip/kdeui/kcategorydrawer.sip 2009-10-25 00:39:24.573756918 +0400
+@@ -29,6 +29,28 @@
+ KCategoryDrawer ();
+ virtual void drawCategory (const QModelIndex& index, int sortRole, const QStyleOption& option, QPainter* painter) const;
+ virtual int categoryHeight (const QModelIndex& index, const QStyleOption& option) const;
++ int leftMargin () const;
++ void setLeftMargin (int leftMargin);
++ int rightMargin () const;
++ void setRightMargin (int rightMargin);
++
++private:
++ KCategoryDrawer (const KCategoryDrawer&);
+ }; // KCategoryDrawer
+
++class KCategoryDrawerV2 : QObject, KCategoryDrawer
++{
++%TypeHeaderCode
++#include <kcategorydrawer.h>
++%End
++
++public:
++ KCategoryDrawerV2 (QObject *parent = 0);
++ virtual void mouseButtonPressed (const QModelIndex &index, QMouseEvent *event);
++ virtual void mouseButtonReleased (const QModelIndex &index, QMouseEvent *event);
++ virtual void mouseButtonMoved(const QModelIndex &index, QMouseEvent *event);
++ virtual void mouseButtonDoubleClicked(const QModelIndex &index, QMouseEvent *event);
+
++signals:
++ void collapseOrExpandClicked(const QModelIndex &index);
++}; // KCategoryDrawerV2