Sergio Martins
|
2eeb4aac27
|
Fix Item_p.h being exposed in public API
Forward declare Item instead
|
2022-02-12 14:37:19 +00:00 |
|
Allen Winter
|
93e60a743e
|
update copyright year
|
2022-01-20 08:05:26 -05:00 |
|
Allen Winter
|
4f4a5de700
|
fix misspellings found by codespell
|
2021-07-15 09:46:53 -04:00 |
|
Allen Winter
|
7001aa58ce
|
clang-format on code base
|
2021-07-12 17:05:37 -04:00 |
|
Allen Winter
|
a2f4c972a6
|
update copyright year
|
2021-01-02 09:27:50 -05:00 |
|
Sergio Martins
|
7082e40cd5
|
Fix non-developer build
These exports are needed
|
2020-12-15 21:56:22 +00:00 |
|
Sergio Martins
|
2c8bbd10f7
|
Remove the export macros from the old library
We now use only 1 library, so use the same export macros
|
2020-12-15 21:41:10 +00:00 |
|
Sergio Martins
|
83d9db1b64
|
qtquick: multisplitter lib no longer depends on QtWidgets
Added a QSizePolicy replacement.
KDDW for QtQuick still needs to link to QtWidgets, but it's a
step forward
|
2020-11-29 18:08:49 +00:00 |
|
Sergio Martins
|
62cbd823c9
|
quick: Assert that we're not using this QtWidgets only function
|
2020-10-08 16:25:29 +01:00 |
|
Sergio Martins
|
5b9f08c754
|
Remove mapTo/From global from Layouting::Widget
Use the ones from QWidgetAdapter instead
|
2020-08-10 19:05:02 +01:00 |
|
Sergio Martins
|
64020568d6
|
Remove unused topLevel() method
|
2020-08-06 17:51:49 +01:00 |
|
Sergio Martins
|
a84fea36fe
|
qml: Move widgetMaxSize to the base class
The logic is not specific to QWidget. It will be reused for QtQuick
|
2020-07-26 20:24:24 +01:00 |
|
Allen Winter
|
b4f49895c2
|
clarify: licensing is GPL2 or GPL3 or commercial licensed
follow the REUSE specs
|
2020-07-24 18:16:13 -04:00 |
|
Sergio Martins
|
fab4d39f92
|
Use a dedicated id() property instead of casting pointers to int
Which would be flaky once we have multi-inheritance
|
2020-06-21 21:17:04 +01:00 |
|
Sergio Martins
|
25dd149475
|
Add Widget::mapToGlobal()
|
2020-06-13 19:09:44 +01:00 |
|
Sergio Martins
|
16c32cea4b
|
Added Widget::update() and mapFromGlobal
|
2020-06-11 19:33:20 +01:00 |
|
Sergio Martins
|
9f44eb3154
|
Add Widget::topLevel()
Equivalent to QWidget::window()
|
2020-06-11 18:18:11 +01:00 |
|
Sergio Martins
|
c7b6a1a654
|
wip
|
2020-06-11 18:10:01 +01:00 |
|
Colin Ogilvie
|
f3de1ad63d
|
Fix -Wextra-semi
|
2020-06-08 19:36:18 +01:00 |
|
Sergio Martins
|
d5797a3aea
|
Honour QSizePolicy::Fixed too
Some widgets, for example QPushButton, instead of having an explicit max size,
they communicate the need for a max size through their size policy
|
2020-06-07 19:53:06 +01:00 |
|
Sergio Martins
|
dabfeeaf3b
|
Honour max-size when floating a window
|
2020-06-05 15:35:55 +01:00 |
|
Sergio Martins
|
df8511b3dc
|
Add an example of how to use the multisplitter with QtQuick
|
2020-06-01 12:16:00 +01:00 |
|
Sergio Martins
|
d8af06a7ee
|
Rename Item::maxSize to Item::maxSizeHint
It will more of an hint than really enforced in all cases
|
2020-05-28 20:20:24 +01:00 |
|
Sergio Martins
|
45f4d9f6a8
|
Item no longer depends on QWidget
|
2020-05-24 20:47:58 +01:00 |
|
Sergio Martins
|
ba49e1cbe2
|
Separator no longer inherits from QWidget
Only SeparatorWidget does
|
2020-05-24 20:29:49 +01:00 |
|
Sergio Martins
|
de0bcf9ce3
|
readability: Rename asWidget() to asQWidget()
|
2020-05-24 20:03:02 +01:00 |
|
Sergio Martins
|
c33c7ab450
|
Don't leak Layouting::Widget
Don't create it directly, instead of multi-inheritance
|
2020-05-24 18:45:44 +01:00 |
|
Sergio Martins
|
c477fce1d9
|
Add Widget::show(), hide() and setGeometry()
|
2020-05-24 17:43:54 +01:00 |
|
Sergio Martins
|
e28f82dcad
|
Make Item::hostWidget be a Layouting::Widget instead of QWidget
Just an abstraction preparing for QQuickItem support
|
2020-05-24 17:31:37 +01:00 |
|
Sergio Martins
|
7016656264
|
Rename GuestInterface to Widget
So we can use it to abstract the host too, not just the guest.
|
2020-05-24 15:23:10 +01:00 |
|