Sergio Martins
00a95ac468
Fix invisible tabbar from eating hover events
...
Fixes #214
2021-07-02 16:15:04 +01:00
Sergio Martins
966f30e356
qtquick: Fix dock widgets not getting title
...
Title can be set before onComplete(), so we need to remember it
Fixes #218
2021-07-02 15:05:55 +01:00
Sergio Martins
f0217f53c2
qtquick: Update README with warning against QtGraphicalEffects
2021-07-02 00:02:23 +01:00
Sergio Martins
ced1c4dcc8
TabWidgetWidget: Don't hardcode margins, so we support DPI != 96
...
For people using font DPI instead of DPR
2021-07-01 22:17:31 +01:00
Sergio Martins
e1578436d0
Added Flag_ShowButtonsOnTabBarIfTitleBarHidden
2021-07-01 18:08:41 +01:00
Sergio Martins
701df72db6
Remove some ifdefs regarding 5.9
...
The one missing QT_VERSION_CHECK was even wrong and triggering
even with Qt 5.15.
2021-07-01 16:54:44 +01:00
Sergio Martins
c4ebef1f1e
Remove an ifdef only relevant to older Qt
2021-07-01 16:50:01 +01:00
Allen Winter
6f0eb7a2f2
Merge branch '1.3'
2021-06-30 12:19:37 -04:00
Allen Winter
be6c3ca2df
move OBS files into a distro folder, add qt6 project
2021-06-30 12:19:09 -04:00
Sergio Martins
18b49686f1
tests|qtquick: Remove the XFAIL, fixed by #211
2021-06-29 00:15:48 +01:00
Eism
02d4611501
Fixed toggling dock widgets
2021-06-29 00:16:14 +01:00
Sergio Martins
2fe8117e80
tests: Add a QVERIFY
2021-06-28 23:46:58 +01:00
Sergio Martins
457ea402d5
qtquick|example: Fix toggling not working on non-current tab
...
A non-current tab isn't visible, its dock widget is however opened.
Relates to #211
2021-06-28 23:30:05 +01:00
Sergio Martins
89623eb8b4
tests|qtquick: Add a test for weirdness reported in #211
...
Not the exact issue from #211 , but more tests will follow
2021-06-28 22:27:11 +01:00
Sergio Martins
df02382387
cmake: Add a personal preset config
...
So I can build on my mac from my linux box
2021-06-28 21:04:07 +01:00
Allen Winter
7470d62b7c
Merge branch '1.3'
2021-06-26 09:42:06 -04:00
Allen Winter
9eb9018f47
docs/api/CMakeLists.txt - fix link from mainpage to README-bindings
2021-06-26 09:40:44 -04:00
Allen Winter
d7bcbe666c
Require Qt5.12 or higher
2021-06-26 08:46:52 -04:00
Sergio Martins
aaa5b4ba26
README: Mention 6.1 is the first Qt6 version we support
...
Nobody is using 6.0 in production, so let's forget about it
2021-06-25 23:28:28 +01:00
Allen Winter
720dad1ed6
clean comment of double words "to to" and "the the"
2021-06-25 10:21:33 -04:00
Sergio Martins
6417db6d91
Added Config::InternalFlag_DisableTranslucency
...
In case one doesn't want to use the env variable
2021-06-25 14:38:19 +01:00
Sergio Martins
ec681e99ca
Disable translucency when KDDW_NO_TRANSLUCENCY env var is set
...
Useful for running on weird window managers which don't support
transparent windows.
2021-06-25 14:31:00 +01:00
Sergio Martins
47ef203643
qtquick|minor: Remove a call to Config::self().qmlEngine()
2021-06-23 19:03:40 +01:00
Sergio Martins
844aa2f36a
qtquick|minor: Move qml engine one level up
2021-06-23 18:37:34 +01:00
Sergio Martins
e2e8f10948
Fix QtQuick tests
2021-06-22 23:40:40 +01:00
Sergio Martins
1c49e2297a
Fix QtQuick build
2021-06-22 23:22:02 +01:00
Sergio Martins
6f031e3c33
Windows: Fix initial FloatingWindow size in HDPI
...
When:
- Screen A (100%), B (150%)
- MainWindow on screen B
- Trying to open a floating window on screen A (via setGeometry())
The Qt Windows QPA would error out when setting the geometry and it
would be too small.
The solution is to call setGeometry() before we create the QWindow.
Too much of an edge case to risk putting this on 1.3 branch.
Will be in 1.4.0.
Fixes #191
2021-06-22 23:09:38 +01:00
Sergio Martins
f74fd52d53
DebugWindow: When dumping windows don't dump the DebugWindow itself
2021-06-22 17:27:27 +01:00
Sergio Martins
2d4cef670b
Fix build with qtquick
2021-06-21 08:50:36 +01:00
Sergio Martins
dfaf455624
Add support for the rubber bands to be top-level
...
Worksaround a bug where they can't be transparent when embedded
in a MFC application
2021-06-20 21:26:43 +01:00
Allen Winter
5d2e09de36
.reuse/dep5 - add more files
2021-06-19 10:34:45 -04:00
Allen Winter
c86de50032
.resuse/dep5 - REUSE copyright+license for artwork, etc
2021-06-19 09:55:48 -04:00
Sergio Martins
5ff720f432
Export DropArea, has some useful symbols
2021-06-18 17:51:36 +01:00
Sergio Martins
6f7e47324c
Minor: improve an include
2021-06-18 17:50:42 +01:00
Sergio Martins
b68f81779c
Fix possible crash
...
Observed with an MFC application
2021-06-18 16:02:33 +01:00
Sergio Martins
4c1b433269
Fix a -Wclazy-fully-qualified-moc-types error
2021-06-17 22:02:35 +01:00
Sergio Martins
7c63da18ed
Remove some dead code
...
Both if branches already return something
2021-06-17 13:03:00 +01:00
Sergio Martins
6f2e5ecc3b
Add a missing qglobal.h include
2021-06-17 13:00:48 +01:00
Sergio Martins
759cf33f08
Windows: Link to Dwmapi.lib via pragma
...
So I don't have to figure out some exotic non-cmake build systems
It's more self-contained this way anyway.
2021-06-16 12:41:40 +01:00
Sergio Martins
77279d21ef
Fixed a MSVC warning about unreachable code
2021-06-16 12:32:25 +01:00
Sergio Martins
46872fdfe8
Fix build if each header is built individually, probably
...
This header is included by QWidgetAdapter.h, but if some exotic
build system builds QWidgetAdapter_widgets_p.h individially then
we need to forward declare some functions
2021-06-15 21:35:55 +01:00
Sergio Martins
79fe9c2875
cmake: Remove private/ from our PRIVATE include path
...
Because some build systems don't support public/private includes,
and would require us to add private/ to the public include path.
This allows for an easier integration with some more exotic
build systems
2021-06-15 19:53:05 +01:00
Allen Winter
f04ea37ac2
appveyor.yml - disable email notification on build_success
2021-06-15 12:04:01 -04:00
Sergio Martins
d2db92f1e7
Remove private/multisplitter/ from private include path
...
It's not needed.
Even wrong since then ../LayoutSaver_p.h would work
2021-06-15 16:46:07 +01:00
Sergio Martins
206433e430
Fix embedding in non-KDDW QMainWindow
...
Supports the case of having our KDDW MainWindow parented to another
main window. Was broken on Windows.
2021-06-14 06:43:06 +01:00
Allen Winter
fb1f3fa931
CMakeLists.txt - ECM doesn't support generating pri files for Qt6 yet
2021-06-09 09:12:14 -04:00
Allen Winter
3d106ae2f1
python/CMakeLists.txt - fix for Qt6Widgets_VERSION
2021-06-08 19:01:31 -04:00
Sergio Martins
05f0a6463b
Remove unnused AnimatedIndicators
2021-06-08 16:53:12 +01:00
Allen Winter
7b5d5d0f31
buildsystem - fix some --warn-uninitialized
2021-06-08 10:44:33 -04:00
Allen Winter
20174989a6
Merge branch '1.3'
2021-06-08 09:20:33 -04:00