[mythtv-commits] mythtv branch devel/027candidates updated by jyavenard. v0.27-220-g4dc201f

Git Repo Owner noreply at mythtv.org
Mon Mar 31 15:59:32 UTC 2014


The branch, devel/027candidates has been updated on the
mythtv repository by gitolite user jyavenard.
       via  4dc201f94fe622a12f988881b74fac12d8af5c4e (commit)
      from  55fba29ecf2dc95affd2e1a487bf844ece193e33 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4dc201f94fe622a12f988881b74fac12d8af5c4e
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 1 Apr 2014 02:51:41 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 1 Apr 2014 02:59:16 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4dc201f94fe622a12f988881b74fac12d8af5c4e

Fix settings display on macs
Qt widgets uses a default style that varies between platforms. On Linux, the default text is white, on mac its black.
The color of the text in the old settings aren’t configurable as it is (wouldn’t be difficult to do so)

Most themes are using a dark background, so on mac, using the old type settings is proving difficult as mostly unreadable.

So we redefine the style of most QWidget objects so it looks more similar to Linux.
This is done using Qt stylesheets. Where Qt stylesheets do not provided the intended behavior, we use QPalettes instead

(cherry picked from commit 96ecd539de8e76a880f0013b4b8854da216e17b1)

Conflicts:
	mythtv/libs/libmyth/mythwidgets.cpp



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmyth/dialogbox.cpp        |    2 +-
 mythtv/libs/libmyth/mythconfiggroups.cpp |    7 +-
 mythtv/libs/libmyth/mythconfiggroups.h   |    4 +-
 mythtv/libs/libmyth/mythdialogs.cpp      |    9 +-
 mythtv/libs/libmyth/mythdialogs.h        |    6 +-
 mythtv/libs/libmyth/mythwidgets.cpp      |  157 +++++++++++++++++++++++++++++-
 mythtv/libs/libmyth/mythwidgets.h        |   55 ++++++-----
 mythtv/libs/libmyth/mythwizard.cpp       |   14 +--
 mythtv/libs/libmyth/settings.cpp         |   21 ++--
 9 files changed, 212 insertions(+), 63 deletions(-)

-- 



More information about the mythtv-commits mailing list