Hi!

The diff below fixes some ui glitches in the qt interface, to make
it more like the gtk one.

Comments?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/transmission/Makefile,v
retrieving revision 1.92
diff -u -p -u -p -r1.92 Makefile
--- Makefile    18 Nov 2013 16:51:23 -0000      1.92
+++ Makefile    29 Nov 2013 09:59:49 -0000
@@ -7,6 +7,7 @@ COMMENT-qt=     BitTorrent client with Qt in
 VER=           2.82
 REVISION-main= 0
 REVISION-gtk=  0
+REVISION-qt=   0
 DISTNAME=      transmission-${VER}
 PKGNAME-main=  transmission-${VER}
 PKGNAME-gtk=   transmission-gtk-${VER}
Index: patches/patch-qt_mainwin_cc
===================================================================
RCS file: patches/patch-qt_mainwin_cc
diff -N patches/patch-qt_mainwin_cc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-qt_mainwin_cc 29 Nov 2013 09:59:49 -0000
@@ -0,0 +1,28 @@
+$OpenBSD$
+
+Fix icons
+
+--- qt/mainwin.cc.orig Fri Aug  9 04:45:56 2013
++++ qt/mainwin.cc      Fri Nov 29 10:50:50 2013
+@@ -75,6 +75,7 @@ class ListViewProxyStyle: public QProxyStyle
+ QIcon
+ TrMainWindow :: getStockIcon (const QString& name, int fallback)
+ {
++  QIcon::setThemeName("gnome");
+   QIcon icon = QIcon::fromTheme (name);
+ 
+   if (icon.isNull () && (fallback >= 0))
+@@ -136,10 +137,11 @@ TrMainWindow :: TrMainWindow (Session& session, Prefs&
+   ui.listView->setStyle (new ListViewProxyStyle);
+ 
+   // icons
+-  ui.action_OpenFile->setIcon (getStockIcon ("folder-open", 
QStyle::SP_DialogOpenButton));
++  ui.action_OpenFile->setIcon (getStockIcon ("document-open", 
QStyle::SP_DialogOpenButton));
++  ui.action_AddURL->setIcon (getStockIcon ("list-add", 
QStyle::SP_DialogOpenButton));
+   ui.action_New->setIcon (getStockIcon ("document-new", 
QStyle::SP_DesktopIcon));
+   ui.action_Properties->setIcon (getStockIcon ("document-properties", 
QStyle::SP_DesktopIcon));
+-  ui.action_OpenFolder->setIcon (getStockIcon ("folder-open", 
QStyle::SP_DirOpenIcon));
++  ui.action_OpenFolder->setIcon (getStockIcon ("document-open", 
QStyle::SP_DirOpenIcon));
+   ui.action_Start->setIcon (getStockIcon ("media-playback-start", 
QStyle::SP_MediaPlay));
+   ui.action_StartNow->setIcon (getStockIcon ("media-playback-start", 
QStyle::SP_MediaPlay));
+   ui.action_Announce->setIcon (getStockIcon ("network-transmit-receive"));

Reply via email to