Allen Winter
|
df692686e7
|
various - update copyright year
|
2020-01-07 11:36:56 -05:00 |
|
Sergio Martins
|
787f7802be
|
Move the private code into a private/ folder
It's nice to have a similar include hierarchy at build time and install
time.
It also makes things more explicit
|
2019-10-20 19:24:54 +01:00 |
|
Sergio Martins
|
c1ea98825e
|
Improve includes
|
2019-08-12 16:41:00 +01:00 |
|
Sergio Martins
|
daef0c470e
|
Try to not expose the tab bar
It's an implementation detail of FrameWidget. Makes porting
to QtQuick easier
|
2019-08-08 10:08:38 +01:00 |
|
Sergio Martins
|
89757def76
|
Abstract TabWidget away from QtWidgets, so can be used for QtQuick
|
2019-08-08 00:41:48 +01:00 |
|
Sergio Martins
|
5613030fd3
|
Revert "Remove DOCKS_EXPORT_FOR_UNIT_TESTS to simplify things
Maybe let's keep it, since it's on very core classes that
users shouldn't change
This reverts commit db4167dd1f.
|
2019-08-06 22:08:00 +01:00 |
|
Sergio Martins
|
db4167dd1f
|
Remove DOCKS_EXPORT_FOR_UNIT_TESTS to simplify things
And also to give more power to the user
|
2019-08-06 22:05:30 +01:00 |
|
Sergio Martins
|
49bd0b42be
|
Add unit-test for dragging by tab widget directly
|
2019-08-06 21:12:34 +01:00 |
|
Sergio Martins
|
fc90d1e506
|
Move more code into tests/utils.cpp
|
2019-08-06 20:45:16 +01:00 |
|
Sergio Martins
|
1c7d0c0059
|
tests: refactor drag() to support dragging the TabWidget directly
|
2019-08-06 20:22:20 +01:00 |
|
Sergio Martins
|
fb837b7713
|
Move DockWidget.cpp into widgets/
As it's specific to QtWidgets. It's mostly empty now
and inheriting from DockWidgetBase, but we'll move a few stuff.
|
2019-08-05 23:35:44 +01:00 |
|
Sergio Martins
|
f5e72e7bed
|
Fix available space calculation when there's placeholders
When layout is empty we don't need to account for the space
occupied by the new anchor. But neither when all the items
are placeholders
|
2019-07-25 23:15:12 +01:00 |
|
Sergio Martins
|
10c2b0fa77
|
Reenable layout storing
|
2019-07-23 17:08:54 +01:00 |
|
Sergio Martins
|
0243dd4ed4
|
Add a more complex test
|
2019-07-23 16:59:36 +01:00 |
|
Sergio Martins
|
7e02d2d953
|
Fix tests broken due to non-unique MainWindow/DockWidget names
|
2019-07-22 17:50:22 +01:00 |
|
Sergio Martins
|
ddb772d54f
|
Fix clazy build
|
2019-07-22 09:34:15 +01:00 |
|
Sergio Martins
|
bb1a933137
|
Transform floating dock widgets into FloatingWindow
instead of waiting for the user to drag a window over it.
This makes it have better z-order, as the FloatingWindow is parented.
|
2019-07-20 22:15:24 +01:00 |
|
Sergio Martins
|
108cd96afe
|
Save floating geometry before hidding
So it shows at the correct position when shown
|
2019-07-20 17:19:20 +01:00 |
|
Sergio Martins
|
8427cd7f5f
|
tests: Don't spam so many qpa warnings
We don't care about these warnings so don't print them
|
2019-07-19 18:16:47 +01:00 |
|
Sergio Martins
|
24dfb34a6f
|
Less DropArea qobject_casts
|
2019-07-17 22:05:12 +01:00 |
|
Sergio Martins
|
0abc315584
|
Share some tests code in utils.cpp
|
2019-07-16 22:13:22 +01:00 |
|
Sergio Martins
|
3c4dba77bf
|
Add tests/utils.h
tst_docks.cpp is becoming too big
|
2019-07-16 21:38:45 +01:00 |
|