Commit Graph

14 Commits

Author SHA1 Message Date
Sergio Martins
35b67a2cd3 Don't use 0 width/height static anchors on Windows yet.
It doesn't like 0 sized widgets
2019-09-24 17:23:48 +01:00
Sergio Martins
abbc79f0e0 Progress with the QtQuick port 2019-09-07 16:20:22 +01:00
Sergio Martins
5aab3251ca Make static separators have 0 thickness instead of 1
The static separators are the left,right,bottom,top ones. Since
they don't move, they don't need to be visible nor occupy space.
They only exist to make the algorithms easier
2019-09-02 11:37:05 +01:00
Sergio Martins
1bf2cef26f Allow static anchor thickness equal to 0 in the Config 2019-09-01 19:29:26 +01:00
Sergio Martins
8ebf7aa085 Actually fix the leak instead of crashing 2019-08-13 22:27:54 +01:00
Sergio Martins
c2ca75966a Fix mem leak 2019-08-13 16:51:12 +01:00
Sergio Martins
c1ea98825e Improve includes 2019-08-12 16:41:00 +01:00
Sergio Martins
3ef2cef7b7 Allow to configure separator thickness 2019-08-06 13:56:57 +01:00
Sergio Martins
2ce50c01ef Remove wrong assert, the variable is set to the default 2019-08-05 15:23:39 +01:00
Sergio Martins
a17465158d Introduce FrameworkWidgetFactory
The framework uses a few QWidgets (FrameWidget, TabbarWidget, TabWidget
TitleBarWidget). This factory allows the user to provide his own,
to achieve different appearence.
2019-08-05 01:35:42 +01:00
Sergio Martins
1849010e3e Relax check, allow to set Config flags after QApplication 2019-08-01 10:05:25 +01:00
Sergio Martins
06e58c2225 Add a factory func to Config
So dock widgets can be created on demand while being restored
2019-07-31 22:52:35 +01:00
Sergio Martins
921d090461 Centralize the OS ifdefs in Config 2019-07-31 22:27:14 +01:00
Sergio Martins
08c858ba6e Add a Config.h public header, to configure behaviour
Like enabling aero snap or native title bar
2019-07-31 22:16:25 +01:00