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"));