Commit Graph

39 Commits

Author SHA1 Message Date
Chris Hennes
c2e1f9937d Redesign pref pack GUI 2021-09-24 16:09:17 -05:00
Chris Hennes
5aaaf17570 Clean up missing directory behavior 2021-08-24 11:49:07 -05:00
Chris Hennes
18d73580ae Fix Linux compilation bugs 2021-08-23 14:43:30 -05:00
Chris Hennes
76d666779d Enabled Manage... button to show directory 2021-08-21 14:12:51 -05:00
Chris Hennes
080e2ea198 Add code to ensure unique preference pack names. 2021-08-19 12:29:08 -05:00
Chris Hennes
40171d7858 [GUI] Add PreferencePack support
Preference Packs are collections of preferences that can be applied en
mass to the user's current setup. Any preference that can be stored in
user.cfg can be stored in a preference pack, and they are designed to be
easy to distribute.

Support is also added for saving a subset of current preferences into a
new preference pack in order to facilitate easy creation of new
"themes", etc.
2021-05-13 09:08:33 -05:00
Chris Hennes
098d7b9aee [GUI] Remove code for Qt < 5.9 2021-04-02 10:10:37 +02:00
luz paz
38815b9550 Gui: Fix header uniformity, whitespace, and doxygen fixes 2020-11-26 10:14:56 +01:00
wmayer
3d2694d536 Gui: [skip ci] handle case if an absolute path to a qss file is set 2020-06-18 12:34:43 +02:00
wmayer
e14e5b845e [skip ci] use QLocale class consistently to make it possible to change it application-wide 2020-03-26 16:37:45 +01:00
wmayer
522eefba4f Gui: move handing of style sheets to Application::setStyleSheet to avoid code duplication 2020-03-19 15:57:20 +01:00
triplus
873769d021 Use relative path to stylesheet fix #4130 2020-03-19 14:25:03 +01:00
Zheng, Lei
c89a62ba52 Gui: fix tree view mode option in general preference 2020-02-08 13:12:30 +01:00
wmayer
8e8fb953e4 Gui: [skip ci] clear language combo box when loading settings 2020-01-17 22:57:25 +01:00
Markus Lampert
d5820329c5 Added <last> as an option to the workbench selection. 2019-11-01 17:42:14 -03:00
Zheng, Lei
81d3cf1b89 Gui: refactor tree view
* Major refactor of tree view to support external linking.

* Item update and selection change are now mostly handled by timer for
  performance improvement.

* Major change to drag and drop for better support of switching between
  copy, move and replace action, and auto adjustment of placement and
  relative link.

* Add second column for user changable object description.

* Unified tree view options and action into command group
  Std_TreeViewActions.

* Modified object search function to find external objects using
  Expression syntax.
2019-08-17 15:08:33 +02:00
wmayer
25f180e4d3 allow to define custom background images 2019-03-06 11:09:14 +01:00
wmayer
1df86be0b1 fixes 0003880: list of languages is not sorted in the preferences settings 2019-03-05 17:50:15 +01:00
wmayer
e561a4a015 remove unused controls from General preference page 2019-03-04 15:18:05 +01:00
wmayer
adfa72051f fix possible crash when saving preferences 2018-04-17 19:44:26 +02:00
wmayer
769bc97f63 workaround for broken tree indicators with Qt 5.6 under Windows 2017-05-21 10:02:26 +02:00
Kurt Kremitzki
50a5f64037 Fix preferences Python console bug 2017-03-23 20:19:35 -05:00
Kurt Kremitzki
f60dd25fb8 Add persistence to Python console word wrap 2017-02-07 10:58:38 -02:00
Alexander Gryson
bea0099fd9 Show current icon size if not in list 2017-01-30 18:19:13 +01:00
Alexander Gryson
16e9208038 Show icon units 2017-01-30 18:19:12 +01:00
Alexander Gryson
6cc58b1518 Remove reliance on PM_ToolBarIconSize 2017-01-30 18:19:12 +01:00
Mateusz Skowroński
6942c23895 Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
158f39ec78

This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Mateusz Skowroński
c275b35d48 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
0695552cff QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
wmayer
d126506fca + event to restore/clear action style scheme 2015-07-09 23:08:10 +02:00
wmayer
05286b8bb6 + reset built-in scheme when setting global style sheet 2015-07-07 12:35:48 +02:00
wmayer
94d0462e27 + setup qss search paths 2015-06-19 23:27:39 +02:00
wmayer
af7e8b192f + Support .qss file extension for style sheets 2014-06-02 12:26:25 +02:00
wmayer
11729190bc + Use of style sheets 2013-10-14 16:03:50 +02:00
wmayer
6f4fe2b9e2 + Use of style sheets 2013-10-14 12:57:00 +02:00
wmayer
7960731f84 locale stuff 2012-04-30 18:30:29 +02:00
wmayer
bc272a0643 locale stuff 2012-04-30 18:02:22 +02:00
wmayer
c2e467835a locale stuff 2012-04-30 17:15:43 +02:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00