mumble/scripts
Stefan Hacker 291ed489d9 Add ApplicationPalette class which allows theming the QApplication::palette.
Qt allows setting custom QPROPERTY values from QSS themes. As we cannot
style QPalettes this class has a property for each color group and
color role in a palette and acts as a stand-in for QApplication::palette
in the theme. When setting a qproperty-<group>-<role> on it in QSS
the brush will be set on the application palette.

The ApplicationPalette is derived from QWidget but never visible.
It listens to style changes on itself as those indicate the
application palette should be updated again. Variables not set
in the QSS will not be touched in the palette.

There might be some interactions with system style or theme changes
that have not yet been explored. Those are edge cases though and
can be fixed later.

ApplicationPalette.h is generated from ApplicationPaletteTemplate.h using
the generate-ApplicationPalette-class.py script. While it isn't expected
that this file has to change a lot in the future auto-generation is much
easier than writing all that boilerplate from hand.

Fixes #1438
2014-10-26 15:21:30 +01:00
..
development IconSync.cpp: Move Icon creation script 2013-06-15 23:31:11 +02:00
server categorize scripts (move example scripts for serverside into subfolders) 2013-06-04 21:59:54 +02:00
gen-mumble_app-qt-def.py Build fixes for the debug variant of the win32-static/win64-static build envs. 2014-08-24 10:36:49 +02:00
generate-ApplicationPalette-class.py Add ApplicationPalette class which allows theming the QApplication::palette. 2014-10-26 15:21:30 +01:00
git2cl.pl scripts: set +x bit for the files people are expected to run. 2014-01-12 22:02:56 +01:00
mkflags.pl scripts: set +x bit for the files people are expected to run. 2014-01-12 22:02:56 +01:00
mkini-win32.bat Update murmur.ini and scripts to disable dbus by default and enable ice. 2014-09-25 23:08:42 +02:00
mkini.sh Update murmur.ini and scripts to disable dbus by default and enable ice. 2014-09-25 23:08:42 +02:00
mklic.pl Fix channel flag handling with filter patch 2013-09-19 00:23:48 +02:00
mkwrapper.pl scripts: set +x bit for the files people are expected to run. 2014-01-12 22:02:56 +01:00
mumble-overlay Update mumble-overlay script 2011-02-11 23:08:01 -08:00
mumble.desktop Add x-scheme-handler support to the Mumble .desktop file. 2013-11-10 14:03:28 +01:00
mumble.protocol More Ubuntu fixes 2007-11-09 01:24:29 +00:00
murmur-user-wrapper Debian Bug#513119: murmur-user-wrapper: confused about dbus. Patch by janbraun@gmx.net 2009-01-26 21:12:49 +00:00
murmur.conf Rename ubuntu package from murmur back to mumble-server 2008-01-14 17:29:15 +00:00
murmur.ini Update murmur.ini and scripts to disable dbus by default and enable ice. 2014-09-25 23:08:42 +02:00
murmur.init add 'status' command to the init script 2012-01-02 21:57:32 +01:00
murmur.logrotate Make the logrotate fail gracefully if murmur isn't running 2009-03-22 22:37:35 +01:00
php.ini Include weblist.php using ICE 2008-07-03 12:34:38 +00:00
qt.conf Add proper Qt plugin support to OSX dist script. 2009-09-01 03:07:33 +02:00
release.pl Exclude files with DFSG licensing issues from tar balls (#1230) 2014-04-26 23:59:57 +02:00
scripts.pro categorize scripts (move example scripts for serverside into subfolders) 2013-06-04 21:59:54 +02:00
transtate.py scripts: set +x bit for the files people are expected to run. 2014-01-12 22:02:56 +01:00
ts2html.pl scripts: set +x bit for the files people are expected to run. 2014-01-12 22:02:56 +01:00
updatetranslations.sh Add translation update script with transifex issue workaround (#1195) 2014-04-27 01:51:28 +02:00