Allen Winter
8f6c659021
CMakeLists.txt - change name of demo
2022-10-27 16:09:56 -04:00
Allen Winter
a82f2afa64
create-demo-win-zip - create a 7z with the example execs
...
Add a "createZipDemo" buildsystem target to run this.
The 7z includes the Qt runtime.
2022-10-27 11:45:55 -04:00
Allen Winter
f1ae102383
pre-commit - autoupdate, and markdownlint config
2022-10-25 07:53:28 -04:00
Eism
34a7bfd0e5
Fixed using normal geometry of platform window if fractional scaling is enabled
2022-10-06 10:47:15 +01:00
pre-commit-ci[bot]
1f27716020
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-clang-format: v14.0.0 → v14.0.6](https://github.com/pre-commit/mirrors-clang-format/compare/v14.0.0...v14.0.6 )
- [github.com/PyCQA/pylint: v2.15.2 → v2.15.3](https://github.com/PyCQA/pylint/compare/v2.15.2...v2.15.3 )
2022-09-28 20:12:44 +01:00
Sergio Martins
4706392464
Amend last commit by using the shorter name, UseQtWindow
...
Still, one redundant flag was removed, but now, the one with
the long name.
For #314
2022-09-25 19:16:57 +01:00
Sergio Martins
3a9b583552
Remove uneeded FloatingWindowFlag::UseQtWindow
...
There's already DontUseQtToolWindowsForFloatingWindows
2022-09-25 19:05:59 +01:00
Sergio Martins
9a74839910
FloatingWindow::isUtilityWindow() now honours custom flags
...
If the user has passed custom per-window flags then we shouldn't
use the global ones.
Fixes minimize problem in #314
2022-09-25 18:47:31 +01:00
Sergio Martins
322ac107e3
refactoring: Move KDDockWidgets::usesUtilityWindows into FloatingWindow.cpp
...
No behaviour change for now, just moving.
Its usage is tricky, so it should only be used in one place, so we
can honour FloatingWindow::m_flags overrides too.
For issue #314
2022-09-25 17:27:45 +01:00
Sergio Martins
e98633b664
Remove unused variable, which fixes Windows build
2022-09-17 11:35:31 +01:00
Sergio Martins
290c0815e8
Update Changelog regarding issue #314
2022-09-16 18:42:11 +01:00
Sergio Martins
40d57e5000
Honour FloatingWindowFlag::DontUseParentForFloatingWindows
2022-09-16 18:42:11 +01:00
Sergio Martins
f2218f8ff3
Add Frame::requestedFloatingWindowFlags()
...
Just so we can share this bit of code without duplicating it
2022-09-16 18:42:11 +01:00
Sergio Martins
c070a11312
Remove FloatingWindowFlag::DontUseQtToolWindowsForFloatingWindows
...
UseQtTool and UseQtWindow have the same effect
2022-09-16 18:42:11 +01:00
Sergio Martins
7ac6a31512
Allow to specify Qt::Tool or Qt::Window per floating window
2022-09-16 18:42:11 +01:00
Sergio Martins
ef1226187d
tests: Test DockWidgetBase::setFloatingWindowFlags()
2022-09-16 18:42:11 +01:00
Sergio Martins
757e57559a
Add DockWidgetBase::setFloatingWindowFlags(flags)
...
So you can specify, per floating window, which flags you want
2022-09-16 18:42:11 +01:00
Sergio Martins
0bef7bc0e9
Load FloatingWindowFlags from disk with LayoutSaver
...
If a user specified different flags for a certain FloatingWindow,
they'll be reloaded when restored with LayoutSaver as well.
2022-09-16 18:42:11 +01:00
Sergio Martins
369437cbae
Move FloatingWindow::Flag enum to KDDockWidgets namespace level
2022-09-16 18:42:11 +01:00
Sergio Martins
fd35fc26e6
Allow to specify which flags FloatingWindow should use
2022-09-16 18:42:11 +01:00
Sergio Martins
c2208b169e
LayoutSaver: Store the floating window flags too
2022-09-16 18:42:11 +01:00
Sergio Martins
ff200950aa
Isolate more Config flags in FloatingWindow
2022-09-16 18:42:11 +01:00
Sergio Martins
9916032981
Further isolate access to top-level Config in FloatingWindow
...
In preparation for per-floatingwindow flags
2022-09-16 18:42:11 +01:00
Sergio Martins
e6ccd9d01c
Move TitleBar::supportsMinimize|MaximizeButton into FloatingWindow
...
Just a minor refactoring so FloatingWindow can save it during serialization.
So we can support per-floating window settings.
2022-09-16 18:42:11 +01:00
Allen Winter
3a3fedce3f
pre-commit - update hooks versions
2022-09-16 12:55:56 -04:00
Allen Winter
5fdc1a14bc
README-bindings.md - minor
2022-09-15 09:42:49 -04:00
Allen Winter
bced0a66c6
README-bindings.md - cleanup and improve
2022-09-15 09:22:57 -04:00
Allen Winter
fb63fdfd78
docs/api/Doxyfile.cmake - add README-bindings.md to INPUT
2022-09-15 09:12:01 -04:00
Allen Winter
b61c26669b
cmake-format a bit prettier
2022-09-15 09:04:00 -04:00
Allen Winter
02316c2f72
CMakeLists.txt - set version pre 1.7.0
2022-09-15 09:02:36 -04:00
Sergio Martins
f531e8cb95
Bump ChangeLog and README to 1.7
2022-09-15 10:53:06 +01:00
Allen Winter
598787868b
appveyor.yml - use Qt6.2 on Mac as well
...
since 6.2 is the min supported Qt version
v1.6.0
2022-09-14 17:50:42 -04:00
Allen Winter
48319a6309
distro/qt6-kddockwidgets.spec - fix found on OBS
2022-09-14 17:46:51 -04:00
Allen Winter
409ac51a3f
distro - use today's date
2022-09-14 11:44:30 -04:00
Allen Winter
d9b2eab833
.krazy - skip some example files
2022-09-14 11:41:26 -04:00
Allen Winter
dc510c06eb
prepare for 1.6.0 release
...
`
2022-09-14 10:25:34 -04:00
Allen Winter
285a51b940
buildsystem - follow DPySide[2,6]ModuleBuild.cmake renaming
2022-09-14 10:24:15 -04:00
Allen Winter
f02e3e27d6
cmake/KDAB/modules/KDInstallLocation.cmake - sync
2022-09-14 09:11:15 -04:00
Allen Winter
be42120e06
remove PySide[2,6]ModuleBuild.cmake
...
replaced with KDPySide[2,6]ModuleBuild.cmake
2022-09-14 09:10:27 -04:00
Allen Winter
c8e542cabf
buildsystem required CMake v3.12.0 or higher
2022-09-14 09:09:21 -04:00
Sergio Martins
a267f6a0a7
Mention in ChangeLog that minimum is 6.2
2022-09-14 13:47:16 +01:00
Sergio Martins
3c2cb67bcd
cmake: Allow to build with Qt 6.2, since it's the last LTS
2022-09-14 13:40:31 +01:00
Allen Winter
77127886da
.pylintrc - ignore settings for older pylint versions
2022-09-13 12:14:34 -04:00
Allen Winter
70def3e14c
misspellings found by codespell v2.2.1
2022-09-13 12:12:16 -04:00
Allen Winter
a91aa74d52
misc whitespace cleaning
2022-09-13 12:07:14 -04:00
Allen Winter
619119fc37
README.md - a bit of trivial whitespace cleaning
2022-09-13 12:06:37 -04:00
Sergio Martins
77c8cec2b8
cmake: Fix ci-dev-qtquick-qt6 not using QtQuick
...
It was building the QtWidgets frontend by mistake
2022-09-12 18:36:07 +01:00
Sergio Martins
71f5cccb61
tests: Fix tests not being run on macOS Qt6
...
Latest Qt5 and Qt6 are fine nowadays, so just remove the check.
There was an offscreen qpa bug in macOS which was fixed in 5.15.2.
2022-09-12 17:57:28 +01:00
Sergio Martins
f5eb97bd26
cmake: Remove unity builds from cmake presets
...
The speedup is small since KDDW is small as well.
The burden of maintaining it isn't worth the speedup.
Fixes static build preset failing.
2022-09-12 17:54:51 +01:00
Sergio Martins
fcedc65c41
README: Explain our versioning
2022-09-08 11:51:42 +01:00