Join/Login
Business Software
Open Source Software
For Vendors
Blog
About
More
Articles
Create
SourceForge Podcast
Site Documentation
Subscribe to our Newsletter
Support Request
For Vendors
Help
Create
Join
Login
Business Software
Open Source Software
SourceForge Podcast
Resources
Articles
Case Studies
Blog
Menu
Help
Create
Join
Login
Home
Browse
PlexyDesk
Wiki
PlexyDesk Wiki
Open Source Productivity App
Status:
Alpha
Brought to you by:
abnerf
,
budks
,
phobosk
,
siraj_sf
, and
2 others
Summary
Reviews
Support
News
Mailing Lists
Code
Tickets
Wiki
Menu
▾
▴
Wiki Home
Browse Pages
Browse Labels
Formatting Help
Project Roadmap
Authors:
Code Improvement
Remove legacy and Qt specific code constructs and replace them with C++11 features.
Use Lambads instead of signals/slots in newly written code.
Replace Qt Signals and Slots with Lambda's
Abstract and reduce the use of Qt directly in API classes, eventually making the API independent from Qt.
replace QString with std::string
replace Qt container classes with standard library containers.
Switch to standard library smart pointers.
new methods MUST contain doxygen compatible documentation.
Document all the public methods.
Test cases.
Add test cases for UIKit library and data kit library.
Make widgets and activities runnable stand-alone.
Twisted test suite for network related test cases in SocialKit.
Improve code coverage.
Create rendering test cases to compare output.
Support for additional Toolkits.
Reduce the use of Qt specific code in API classes.
Abstract Qt specific logic and event flow. (signal/slots)
Make UIKit::Widget class independent from QGraphicsObject.
Make UIKit::Scene class independent from QGrpahicsScene.
Make Workspace independent from QGraphicsView.
use standard library constructs and containers.
Remove the use of QVariant and QVariantMap.
Write a non-qt layout manager for UIKIt Widgets.
Name
✕