eelke
35d1e75d35
Split all connection related controller functionality off into seperate ConnectionController.
2019-08-19 10:05:05 +02:00
eelke
1a2ec6a224
DatabaseWindow now provides some functionality to its child components through the IDatabaseWindow interface.
...
This way children do not need to include the full header to get access to some utility functions for changing
the titles and icons of tabpages (and in fact do not need to know that there are tabs, could be something else)
2019-08-16 08:29:27 +02:00
eelke
b0fa02455c
Remove all of plugin_support
2019-08-15 18:00:19 +02:00
eelke
edb789ca4a
Removing plugin system is holding back development to much.
2019-08-15 16:18:47 +02:00
eelke
601d071d0f
Proof of concept for having the context actions statically defined in the module.
...
Needs work for correctly placing the items in menu and on toolbar.
Old system still needs to be removed left in place to keep app useable.
2019-08-14 09:06:48 +02:00
eelke
a704332342
Work on plugin mechanism
...
Context actions have become normal actions in the pluginwidget so the widget knows abot them and
can easily do things like enable/disable.
2019-02-08 10:10:11 +01:00
eelke
e5dd27ff1a
Added several actions that were left out while switching to module.
...
- save copy as
- export
- copy as c string
- copy as raw cpp string
2019-01-06 17:07:59 +01:00
eelke
f4f2474a81
Moved definition of widget instance actions to the module so other parts of the system can no about them.
...
The plugin system will create the Action objects and bind them to the specified slots of the
specific widget instances.
2019-01-05 19:58:23 +01:00