qumbia-tango-controls 1.x
Library on top of cumbia-qtcontrols and cumbia-tango
|
qumbia-tango-controls is written in Qt in order to combine together the Qt cumbia-qtcontrols and the cumbia-tango module together. It provides a higher level interface to use graphical elements and QObjects from the Qt library and connect them to the tango control system.
cumbia-libs on github.io
Other cumbia modules |
---|
cumbia module. |
cumbia-tango module. |
cumbia-qtcontrols module. |
qumbia-tango-controls module. |
qumbia-epics module. |
qumbia-epics-controls module. |
qumbia-plugins module. |
These applications (and their documentation, that has already been mentioned in the Tutorials table above) must be installed from the qumbia-apps sub-directory of the cumbia-libs distribution. To install them, cd into that folder and execute:
Along the applications executables and documentation, two bash scripts will be installed:
They define shortcuts for the common operations provided by the qumbia-apps applications as follows:
Applications (command line) | description | app |
---|---|---|
cumbia new project | create a new cumbia project | qumbia-apps/qumbiaprojectwizard |
cumbia import | migrate a QTango project into cumbia | qumbia-apps/qumbiaprojectwizard |
cumbia new control | write a cumbia control reader or writer | qumbia-apps/qumbianewcontrolwizard |
cumbia ui make | run cuuimake to generate qt+cumbia ui_*.h files | qumbia-apps/cuuimake |
cumbia client | run a generic cumbia client | qumbia-apps/cumbia_client |
bash auto completion will help you use these shortcuts: try
or
Other classes implement strategy patterns to manage contextual menus for plots and plot updates, QuTPlotContextMenuStrategy and QuTPlotUpdateStrategy.