Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-25Auto-update LICENSE.header in source filesDavide Beatrici
2018-01-02Auto-update LICENSE.header in source files.Mikkel Krautz
2017-01-08Update tree copyrights to 2017.Mikkel Krautz
2016-05-10scripts: update to use LICENSE.header.Mikkel Krautz
2015-10-25Modify generator for ApplicationPalette.h to fix warnings in that fileStefan Hacker
2015-05-12Mark shebanged files as executableWill Tange
2014-10-27Fix more ApplicationPalette aspects.Stefan Hacker
* Getters actually have to be working * Have to be able to reset palette parts that aren't overridden by theme. * Add search folder when setting theme
2014-10-26Integrate some feedback to ApplicationPaletteStefan Hacker
* Changed naming scheme from "qproperty-<group>_<role>" to "qproperty-<role>_<group>". * Introduced "qproperty-<group>" to set all roles of the group to the same brush
2014-10-26Add ApplicationPalette class which allows theming the QApplication::palette.Stefan Hacker
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