|  | OpenMS
    2.6.0
    | 
Widget visualizing and allowing to edit TOPP pipelines. More...
#include <OpenMS/VISUAL/TOPPASWidget.h>
| Signals | |
| void | sendStatusMessage (std::string message, OpenMS::UInt time) | 
| Emits a status message that should be displayed for timems. Iftimeis 0 the message should be displayed until the next message is emitted.  More... | |
| void | sendCursorStatus (double x=0.0, double y=0.0) | 
| Emitted when the cursor position changes (for displaying e.g. in status bar)  More... | |
| void | aboutToBeDestroyed (int w_id) | 
| Message about the destruction of this widget.  More... | |
| void | toolDroppedOnWidget (double x=0.0, double y=0.0) | 
| Emitted when a drop event occurs.  More... | |
| void | pipelineDroppedOnWidget (const String &filename, bool new_window) | 
| Emitted when a drop event occurs.  More... | |
| Public Member Functions | |
| TOPPASWidget (const Param &preferences, QWidget *parent=nullptr, const String &tmp_path="") | |
| Default constructor.  More... | |
| ~TOPPASWidget () override | |
| Destructor.  More... | |
| void | setWindowId (Int id) override | 
| setter from EnhancedTabBarWidgetInterface  More... | |
| Int | getWindowId () override | 
| getter from EnhancedTabBarWidgetInterface  More... | |
| TOPPASScene * | getScene () | 
| Returns the scene.  More... | |
| void | zoom (bool zoom_in) | 
| Zooms in or out, depending on zoom_in.  More... | |
|  Public Member Functions inherited from EnhancedTabBarWidgetInterface | |
| virtual | ~EnhancedTabBarWidgetInterface () | 
| Destructor.  More... | |
| Protected Attributes | |
| TOPPASScene * | scene_ | 
| The scene visualized by this widget.  More... | |
| reimplemented QT events | |
| Int | window_id_ | 
| Widget id used as identifier.  More... | |
| void | wheelEvent (QWheelEvent *event) override | 
| void | keyPressEvent (QKeyEvent *e) override | 
| void | keyReleaseEvent (QKeyEvent *e) override | 
| void | leaveEvent (QEvent *e) override | 
| void | enterEvent (QEvent *e) override | 
| void | dragEnterEvent (QDragEnterEvent *event) override | 
| void | dragMoveEvent (QDragMoveEvent *event) override | 
| void | dropEvent (QDropEvent *event) override | 
| void | resizeEvent (QResizeEvent *event) override | 
| void | closeEvent (QCloseEvent *e) override | 
Widget visualizing and allowing to edit TOPP pipelines.
This class is a subclass of QGraphicsView and visualizes a TOPPASScene. Several TOPPASWidgets can be opened in TOPPAS at the same time, managed by a QWorkspace.
| TOPPASWidget | ( | const Param & | preferences, | 
| QWidget * | parent = nullptr, | ||
| const String & | tmp_path = "" | ||
| ) | 
Default constructor.
| 
 | override | 
Destructor.
| 
 | signal | 
Message about the destruction of this widget.
Referenced by TOPPASBase::showAsWindow_().
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| TOPPASScene* getScene | ( | ) | 
Returns the scene.
Referenced by TOPPASBase::abortPipeline(), TOPPASBase::addTOPPASFile(), TOPPASBase::closeEvent(), TOPPASBase::descriptionUpdated_(), TOPPASBase::exportAsImage(), TOPPASBase::focusByTab(), TOPPASBase::insertNewVertex_(), TOPPASBase::keyPressEvent(), TOPPASBase::loadPipelineResourceFile(), TOPPASBase::refreshPipelineParameters(), TOPPASBase::runPipeline(), TOPPASBase::savePipeline(), TOPPASBase::savePipelineAs(), TOPPASBase::savePipelineResourceFile(), TOPPASBase::showAsWindow_(), and TOPPASBase::updateMenu().
| 
 | overridevirtual | 
getter from EnhancedTabBarWidgetInterface
Implements EnhancedTabBarWidgetInterface.
Referenced by TOPPASBase::showAsWindow_(), TOPPASBase::updateTabBar(), and TOPPASBase::window_().
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| 
 | overrideprotected | 
| 
 | signal | 
Emitted when a drop event occurs.
| 
 | overrideprotected | 
Emitted when the cursor position changes (for displaying e.g. in status bar)
| 
 | signal | 
Emits a status message that should be displayed for time ms. If time is 0 the message should be displayed until the next message is emitted. 
| 
 | overridevirtual | 
setter from EnhancedTabBarWidgetInterface
Implements EnhancedTabBarWidgetInterface.
Referenced by TOPPASBase::showAsWindow_().
Emitted when a drop event occurs.
| 
 | overrideprotected | 
| void zoom | ( | bool | zoom_in | ) | 
Zooms in or out, depending on zoom_in. 
| 
 | protected | 
The scene visualized by this widget.
| 
 | protected | 
Widget id used as identifier.
 1.8.16
 1.8.16