I am working on version 0.0.5, and I am releasing a developer snapshot. Meanwhile the code is extended a little and the license is now LGPL 2/3.
This is the changelog so far
- code is released now under a dual license: (L)GPL 2 or 3
- code refactoring: qmdiClient::mdiClientFileName() should be used instead of old "filename"
- code refactoring: qmdiClient::name has been renamed to qmdiClient::mdiClientName
- code refactoring: include files for qmdiActionGroup and qmdiActionGroupList changed from
"actiongroup.h" and "actiongrouplist.h" into "qmdiactiongroup.h" and qmdiactiongrouplist.h"
Transitional includes have been added, to be removed next version, please update your code- new feature: qmdiClients are notified of (un)merged from a host
- new feature: qmdiTabWidget will hide the tabbar if the number of tabs is less then 2
- new feature: when qmdiHost adds a qmdiClient if that client is also a widget, add it's menus+toolbars actions to the widget.
- new feature: you can tell qmdiHost not to update it's GUI by changing qmdiHost::updateMenusAndToolBars
The plugin demo is more functional in this development snapshot but still not at the level I want it to be, this is one of my focuses for the 0.0.5 version. I hope to get also QScript plugins, and whatever more I find it needed.
I have not uploaded the file to kde-apps not qt-apps, so you can download the code from the projects GoogleCode page: http://qtedit4.googlecode.com/files/qmdilib-r304.tar.gz
Edit:
It would be a good idea to link to a page which describes what this project is... Here is the documentation page of this project (more documentation is available in the downloaded file): http://code.google.com/p/qtedit4/wiki/qmdilib
Bookmarks