Boris Barbulovski
83c3a1bad2
xconfig: fix missing suboption and help panels on first run
...
qconfig initial slider sizes fix.
On first `make xconfig`, suboption and help panels were hidden.
Now we properly detect the first run, and show those panels.
Reported-by: Jason Vas Dias <jason.vas.dias@gmail.com >
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Randy Dunlap <rdunlap@infradead.org >
Tested-by: Randy Dunlap <rdunlap@infradead.org >
Signed-off-by: Michal Marek <mmarek@suse.com >
2016-12-11 21:40:54 +01:00
Boris Barbulovski
e039303ff7
xconfig: fix 'Show Debug' functionality
...
xconfig - Fix missing 'Show Debug' functionality.
xconfig Help mentions 'Show Debug Info' but it was missing from any
menu.
* Add 'Show debug' menu to the main menu.
* Properly load showDebug settings.
Reported-by: Jason Vas Dias <jason.vas.dias@gmail.com >
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Randy Dunlap <rdunlap@infradead.org >
Tested-by: Randy Dunlap <rdunlap@infradead.org >
Signed-off-by: Michal Marek <mmarek@suse.com >
2016-12-11 21:39:25 +01:00
Chris Bainbridge
5b61c7bd25
kconfig: fix qconf segfault by deleting heap objects
...
On Debian stable (qt-4.8.6) 'make xconfig' intermittently fails due to
qconf segfaulting at exit time in QXcbEventReader. The cause of this is
destructors on the heap objects never being called, so fix this by
properly deleting the heap objects before exit.
Signed-off-by: Chris Bainbridge <chris.bainbridge@gmail.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2016-01-11 09:45:08 +01:00
Boris Barbulovski
be596aaa74
Add current selection check.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
[mmarek: I missed it in the original Qt5 patch set, which caused a crash]
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-11-02 21:43:58 +01:00
Boris Barbulovski
b4ff1de3b8
Port xconfig to Qt5 - Update copyright.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 15:00:25 +02:00
Boris Barbulovski
ee7298fbc0
Port xconfig to Qt5 - Fix goParent issue.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 15:00:25 +02:00
Boris Barbulovski
5df9da9df2
Port xconfig to Qt5 - on Back clicked, deselect old item.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 15:00:25 +02:00
Boris Barbulovski
76d53cbbae
Port xconfig to Qt5 - Add(back) one click checkbox toggle.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:04 +02:00
Boris Barbulovski
e336b9f132
Port xconfig to Qt5 - Add(back) lineedit editing.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:04 +02:00
Boris Barbulovski
5c60014b4e
Port xconfig to Qt5 - Remove some commented code.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:04 +02:00
Boris Barbulovski
f999cc06f9
Port xconfig to Qt5 - Add horizontal scrollbar, and scroll per pixel.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:03 +02:00
Boris Barbulovski
a5225e9bc9
Port xconfig to Qt5 - Disable ConfigList soring
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:03 +02:00
Boris Barbulovski
5c6f1554ba
Port xconfig to Qt5 - Remove ConfigList::updateMenuList template.
...
ConfigItem executes parent->takeChild(0)
while
ConfigList executes parent->takeTopLevelItem(0)
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:03 +02:00
Boris Barbulovski
dbf629331a
Port xconfig to Qt5 - Add ConfigList::mode to initializer list.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:03 +02:00
Boris Barbulovski
a52cb321de
Port xconfig to Qt5 - Tree widget set column titles.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:03 +02:00
Boris Barbulovski
e484fe3a9b
Port xconfig to Qt5 - Quick workaround to bypass app crash at startup.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:03 +02:00
Boris Barbulovski
9bd36ed363
Port xconfig to Qt5 - Set ConfigView object name.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
c14fa5e123
Port xconfig to Qt5 - Use correct signal names.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
d5d973c3f8
Port xconfig to Qt5 - Put back some of the old implementation(part 2).
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
59e564408f
Port xconfig to Qt5 - Put back some of the old implementation.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
1019f1a586
Port xconfig to Qt5 - Introduce Qt4/5 version of ConfigList and ConfigItem
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
92119937e8
Port xconfig to Qt5 - update signals
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
68ccb7ef49
Port xconfig to Qt5 - Fix the code so it compiles with Qt5
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
76538660fb
Port xconfig to Qt5 - Remove custom ListView classes.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:02 +02:00
Boris Barbulovski
780505e33f
Port xconfig to Qt5 - Make single/split/full actions checkable.
...
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com >
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com >
Signed-off-by: Michal Marek <mmarek@suse.com >
2015-10-14 14:59:01 +02:00