Tibo Clausen
53ec8b896a
Replace deprecated function call
2019-09-09 14:05:37 +01:00
githubuser0xFFFF
6e6c1512a6
Merge pull request #55 from duerr-ndt/use_qt_style_icon_size
...
Use small icon size from QStyle for dock widget tab icon.
2019-09-09 08:25:45 +02:00
Uwe Kindler
c8d4487a95
Improved source code documentation, removed empty main.qrc to silence qmake warning
2019-08-26 07:58:56 +02:00
Nick D'Ademo
12b0182337
Use small icon size from QStyle for dock widget tab icon.
2019-08-22 21:04:02 +08:00
Uwe Kindler
a2b07fd97f
Reverted change of last pull request because it broke ElidingLabel on Windows
2019-08-13 20:13:19 +02:00
Joel Bodenmann
2b7232c9b3
Replace deprecated function call
...
QFontMetrics::width() has been deprecated. Using QFontMetrics::horizontalAdvance() is the proper way to go (introduce in Qt 5.11).
2019-08-06 22:43:30 +02:00
Jak Erdy - SBI
10fbb6f302
Make debug messages conditional.
...
You can swich it on/off via defining ADS_DEBUG_PRINT
By default massages wouldn't be printed.
2019-07-21 14:53:24 +07:00
JakErdy
97f02d39e6
Fix of action leak in CDockWidget, that apears when deleting DockWidget after tab closing
2019-07-14 01:35:20 +07:00
Uwe Kindler
64231d037d
Fixed build for Qt5.5.1
2019-07-12 14:45:35 +02:00
Uwe Kindler
538e690c22
Fixed warning for unused parameter in DockOverlay.cpp
2019-07-12 10:39:59 +02:00
Uwe Kindler
b1309da89a
Some changes to fix build for windows
2019-07-12 10:37:14 +02:00
Uwe Kindler
d2f751ef87
Moved linux specific code into linux sub folder
2019-07-11 16:12:15 +02:00
Uwe Kindler
35c1b04c58
Merge branch 'refs/heads/master' into linux_experimental
2019-07-11 15:50:24 +02:00
Uwe Kindler
0de1a9ccae
Properly implemented support for DockWidgetFloatable feature - now detaching a DockWidget or a DockAre that is not floatable is not possible (support for DockWidgetMovable feature is not implemented yet)
2019-07-11 15:12:39 +02:00
Uwe Kindler
c45327aafd
Removed enum eXmlMode and added XmlAutoFormatting flag anc XmlCompressionEnabled flag to eConfigFlags. Added support for XML compression for the XML generated by the store function. If enabled then XML the generated XML is not human readable anymore but it needs less space when storing into settings file
2019-06-26 14:57:14 +02:00
Uwe Kindler
8853c751d6
Merge branch 'master' into linux_experimental
2019-06-04 13:40:20 +02:00
Tibo Clausen
c630a59afe
Replace CDockWidget::releaseWidget() with CDockWidget::takeWidget()
2019-05-16 13:08:48 +01:00
Tibo Clausen
b9b8ff9c76
Add CDockWidget::releaseWidget()
2019-05-16 11:53:31 +01:00
Tibo Clausen
e2c5204d00
Clear LastAddedAreaCache when restoring
2019-05-15 16:13:55 +01:00
Tibo Clausen
5ee94d7602
Improve CDockManager::addDockWidgetTab() for dynamically added widgets
2019-05-15 14:30:32 +01:00
Tibo Clausen
69894f3f88
Remove area from LastAddedAreaCache
2019-05-15 14:20:08 +01:00
Tibo Clausen
641946bff5
Add CDockManager::removeDockWidget()
2019-05-15 13:47:58 +01:00
Uwe Kindler
5425f2b9e1
Added missing FloatingWidgetTitleBar.cpp and missing stylesheet file for linux
2019-05-15 09:12:22 +02:00
Uwe Kindler
e98fd5bcb3
Improved icons for all button, adjusted size of dock marker
2019-05-14 15:32:50 +02:00
Uwe Kindler
a6ed4354a9
Implemented workaround for blurry icons in latest Qt versions
2019-05-10 11:33:26 +02:00
Uwe Kindler
1fccb943fe
Fixed setWidget function of DockWidget to properly setup the internal scroll area
2019-05-10 10:32:06 +02:00
Uwe Kindler
9b56ca08e1
Changes to work around new QT issues in non client area code that comes with the new Qt version 5.12.2
2019-03-22 13:57:17 +01:00
Uwe Kindler
e25bf2eac2
Disabled minimize button for floating widgets because user cannot restore minimized windows because they do not have a taskbar entry
2019-03-06 14:36:20 +01:00
Uwe Kindler
b44a7e75ca
Implemented workarund for NonClientArea mouse event bug in Qt versions > 5.9.2.
2019-01-26 14:44:14 +01:00
githubuser0xFFFF
fd09a681c4
Merge pull request #19 from VSRonin/master
...
Various fixes to the project files to uniform names and correctly compile static libraries.
Added configuration files for Appveyor and Travis CI, adding the project to those services should work out of the box.
2019-01-26 13:45:21 +01:00
Luca Beldi
e113790bbe
Various fixes after code review
...
Minimum required Qt lowered to 5.5.0
Added CI for Qt 5.5.1 build
Increased C++ standard to C++14
Fixed use of spaces instead of tabs
Removed duplicate constructors
2019-01-25 16:28:36 +00:00
Yozka
6fc8964ffc
set tooltip for titlebar and menu #20
2019-01-23 22:01:30 +05:00
Luca Beldi
ee616c2541
fixed travis script
2019-01-18 08:33:11 +00:00
Luca Beldi
b7a5918974
Fixed project files
...
Fixed compilation on compilers that do not support C++14
Only 2 minor places required C++14, no need to impose it
2019-01-16 17:52:53 +00:00
Luca Beldi
275520ae29
Fixes to project files
...
Fixed naming of projects using CMake
Added working static compile using qmake
Added conventional naming of debug libraries
Added install target to qmake
2019-01-16 16:49:59 +00:00
Andreev Alexander
1078387f5d
Merge branch 'master' into feature
2019-01-16 18:28:09 +05:00
Yozka
c33dddbd47
set title bar and title toggle view action
2019-01-16 16:23:07 +05:00
Luca Beldi
40a8d9e6b4
Added CMake project file
...
CMake has been announced as the build system of choice for Qt in the
future so it's useful to provide a project file for it
Also added the possibility to compile as a static library
2019-01-16 09:44:34 +00:00
Samuel Gaist
d298a47bda
Removed unused constants
2019-01-15 17:24:11 +01:00
Samuel Gaist
146b65206a
Fix missing override warning
2019-01-15 17:23:47 +01:00
Uwe Kindler
e204e10113
Removed unused function
2019-01-15 11:47:57 +01:00
githubuser0xFFFF
a06a14d6cd
Merge pull request #15 from skartashev/master
...
Qt 5.5.1 (ubuntu 16.04) compatibility buildfixes
2019-01-15 11:41:37 +01:00
Sergey Kartashev
88d4bea2c1
Qt 5.5.1 (ubuntu 16.04) compatibility buildfixes
2019-01-15 10:12:34 +03:00
Uwe Kindler
b8ad2f7577
Removed superfluous windows.h include from main.cpp and removed unused local variable FloatingContainer from dropIntoSection() function
2019-01-14 14:18:44 +01:00
Uwe Kindler
32e5d599f7
Improved handling of sizes when dropping or removing content
2019-01-14 13:58:40 +01:00
Uwe Kindler
48382ccd82
Merged the two draging state enumerations into a single one and reused it in FloatingDockContainer
2018-12-20 16:25:30 +01:00
Uwe Kindler
e37e4fdf57
Added context menu for dock area title bar to enable closing of area and other areas via context menu and to enable detaching of dock area via context menu
2018-12-20 15:29:38 +01:00
Sergey Kartashev
8570139cd1
fix forward declarations (class/struct)
2018-12-17 14:41:43 +03:00
Uwe Kindler
80efed693e
Removed unused DockStateSerialization files, added support for opaque splitter resizing
2018-12-11 15:19:59 +01:00
Uwe Kindler
653f475e72
Removed wrong visibility initialisation of titlebar close button, added hideEmptyParentSplitters() function to properly hide tree of empty parent splitters if DockArea or DockWidget is removed,
2018-12-03 12:52:57 +01:00