Smart Links Tool -- Development Screenshots -- 11-15-2012
See also the development analysis and planning document (PDF).
Basic slot display features, plus basic dialog widget construction are implemented. The treeview is a QTreeView and QAbstractItemModel implementation. Link slot data is provided by a minimual hard-coded implementation of the Smart Links "topology dictionary" accessed through this stub method:
QList<SmartLinkSet> LinkMgr::smartLinkSetsForObjects (const SimObj* obj1, const SimObj* obj2) const;
Note: the slots shown with Question-Mark icons are slots which are not found on the respective SimObj. Ultimately, this would occur only for an internal error (which is not expected to happen). It's happening here because the Smart Link topology dictionary is dummied up (hard coded for a particular pair of engineering objects with particular method selections).
Missing display features include:
See prior mockup screenshots.
See preliminary data design (two pages).
---