Uwe Kindler
72fc9cd79a
Implemented initial support for dropping multiple sections at the same time
2017-02-14 23:55:38 +01:00
Uwe Kindler
025bedfb65
Preparing dropping of section widgets with multiple sections
2017-02-12 19:59:29 +01:00
Uwe Kindler
df97d17844
Fixed movement of witget on start of floating
2017-02-11 22:05:23 +01:00
Uwe Kindler
0716020ab4
Created CFloatingTitleWidget
2017-02-07 23:51:29 +01:00
Uwe Kindler
7f5e393cfb
Startet refactoring common container stuff into CContainerWidget
2017-02-03 22:56:08 +01:00
Uwe Kindler
f4c0d38ba4
Continued refactoring to prepare split of functionality of ContainerWidget
2017-01-30 22:44:27 +01:00
Uwe Kindler
3fd20fad16
Continued refactoring, created private ContainerWidget class
2017-01-21 22:22:20 +01:00
Uwe Kindler
889d9bff5b
Some refactorings to cleanup code, moved ContainerWidget private data into private data class
2017-01-20 22:43:18 +01:00
Uwe Kindler
68b93f6fa9
Started refactoring to improve code quality, overall designa nd to gain knowledge of the impolemented functionality
2017-01-17 07:57:24 +01:00
mfreiholz
70e614b561
#18 adds flags to disable close functionality
2016-08-04 13:36:55 +02:00
mfreiholz
65d1454c8c
sets object name of container widget for tabs.
2016-05-23 08:25:52 +02:00
mfreiholz
4c65bde599
fix #2
...
makes tabs scrollable
scrollable by mouse wheel
adds menu to access not visible tabs
2016-05-23 07:47:28 +02:00
mfreiholz
1fb78aa873
fix #16 : resets WA_WState_Created to true. No longer apply flag to content wrapper widget.
...
note: setting this flag seems to be very ugly, since it breaks some special content views (3D stuff).
2016-04-21 07:05:27 +02:00
mfreiholz
c3e96cfa67
Fix #16 : sets Qt::WA_WState_Created to false before reparenting to avoid internal hide->show sequence, which does forward mousemove events to splitter..
2016-04-20 09:24:00 +02:00
mfreiholz
fffc84374a
Use QT_VERSION_CHECK macro for better compatibility.
2016-04-11 07:27:02 +02:00
mfreiholz
0eea083f07
removes no longer required debug prints
2016-04-06 06:55:27 +02:00
mfreiholz
94d8fe3e25
Fixes invisible SectionWidget TAB, if the content was hidden previously, by calling setvisible(true) on title-widget - content-widget is managed by QStackedWidget.
2016-03-04 06:50:22 +01:00
mfreiholz
06304b9818
Optimizes includes and forward declarations.
...
Fixes a bug where SectionWidget removes itself from _sections list during a qDeleteAll call on _sections.. that was stupid..
2016-02-26 12:43:14 +01:00
mfreiholz
0238828afa
Uses static lazy loaded QHash objects instead of static linker initialized
...
class members. This should fix multi initialization when linking static
into DLL and EXE at the same time. Hopefully..
2016-02-23 20:51:19 +01:00
mfreiholz
032a5d6cdf
Memleak fixes
...
* Set parent of title- and content-widget to associated container-widget
* inside FloatingWidget::takeContent(...)
Restore state
* Restore all contents as visible and then call hideSectionContent(...) at
* the end. This is more consistent and uses same code (public API).
* Pass version to sub-methods to handle different formats
* Fix serialization, if nothing is visible (no sections, only hidden
* contents)
2016-02-19 12:00:39 +01:00
mfreiholz
6a1b6307c9
Implements show/hide of SectionContent + serialization of state (not yet
...
completed/tested).
Context menu also works with new impl.
Shows close button on top-right corner of SectionWidget.
2016-02-18 15:06:00 +01:00
mfreiholz
f0b1ea4735
Serializes and deserializes FloatingWidgets.
2016-02-17 09:59:11 +01:00
mfreiholz
2513ab1f2b
Better compatible with qt4.
...
* Q_PROPERTY MEMBER wasn't available, use READ and WRITE instead
* Disables namespace with qt4
* Updates default stylesheet to work with qt4 (no namespaces)
Unifies include/forward-declaration style in header files.
README status updates
2016-02-15 12:27:23 +01:00
mfreiholz
9b09ae2fa6
Do some refactoring for public api logic
2016-02-15 11:13:58 +01:00
mfreiholz
77d05431c6
Updates high level api usage of ContainerWidget.
2016-02-15 10:28:42 +01:00
mfreiholz
8f13dbd77c
Makes project mostly compatible with Qt 4.5
2016-02-12 08:00:31 +01:00
mfreiholz
08f1968b31
C++98 compatibility.
2016-02-12 07:15:10 +01:00
mfreiholz
861d5187e3
Serialize current index of SectionWidget
2016-02-11 14:51:38 +01:00
mfreiholz
cb5781cfdc
Refactors directory structure and file naming.
2016-02-02 15:01:48 +01:00