YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
ApplicationViewWidget Class Reference

The Application View Widget. More...

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/src/guis/yarpmanager/src-manager/applicationviewwidget.h>

+ Inheritance diagram for ApplicationViewWidget:

Signals

void logWarning (QString)
 
void logError (QString)
 
void selfSafeLoadBolance ()
 
void selfConnect (int)
 
void selfDisconnect (int)
 
void selfResAvailable (int)
 
void selfResUnavailable (int)
 
void selfStart (int)
 
void selfStop (int)
 
- Signals inherited from GenericViewWidget
void modified (bool)
 

Public Member Functions

 ApplicationViewWidget (yarp::manager::Application *, yarp::manager::Manager *lazyManager, yarp::os::Property *config, bool editingMode=false, QWidget *parent=nullptr)
 
 ~ApplicationViewWidget () override
 
void runApplicationSet (bool onlySelected)
 Run all modules in the application.
 
void stopApplicationSet (bool onlySelected)
 Stop all modules in the application.
 
void killApplicationSet (bool onlySelected)
 Kill all running modules in the application.
 
void connectConnectionSet (bool onlySelected)
 Connect all modules in the application to their ports using connections list.
 
void disconnectConnectionSet (bool onlySelected)
 Disconnect all modules in the application to their ports using connections list.
 
void refresh ()
 Refresh all.
 
void selectAll ()
 Select all element in the widget (modules, connections, resources)
 
void exportGraph ()
 Export the current Graph.
 
bool isRunning ()
 Tells if a modules is in running state.
 
void onModStart (int which) override
 Called when a modlue has been started.
 
void onModStop (int which) override
 Called when a modlue has been stopped.
 
void onModStdout (int which, const char *msg) override
 Called when a modlue has writes on stdout.
 
void onConConnect (int which) override
 Called when a connection has been performed.
 
void onConDisconnect (int which) override
 Called when a disconnection has been performed.
 
void onResAvailable (int which) override
 Called when a resource became available.
 
void onResUnAvailable (int which) override
 Called when a resource become unavailable.
 
void onConAvailable (int from, int to) override
 Called when a connection become available.
 
void onConUnAvailable (int from, int to) override
 Called when a connection become unavailable.
 
void onError () override
 Called when an error occurred.
 
void onLoadBalance () override
 Refresh all and reports errors.
 
void closeManager ()
 
QToolBar * getBuilderToolBar ()
 
bool isBuilderFloating ()
 
void showBuilder (bool)
 
bool anyModuleSelected ()
 
bool anyConnectionSelected ()
 
CustomTreeWidgetgetModuleList ()
 
CustomTreeWidgetgetConnectionList ()
 
bool save ()
 
QString getFileName ()
 
void setFileName (QString filename)
 
QString getAppName ()
 
void setAppName (QString appName)
 
bool isEditingMode ()
 
- Public Member Functions inherited from GenericViewWidget
 GenericViewWidget (QWidget *parent=0)
 
yarp::manager::NodeType getType ()
 return the type of the list
 
bool isModified ()
 
void setModified (bool mod)
 
- Public Member Functions inherited from ApplicationEvent
 ApplicationEvent ()
 
virtual ~ApplicationEvent ()
 

Additional Inherited Members

- Public Slots inherited from GenericViewWidget
void onModified (bool mod)
 
- Protected Attributes inherited from GenericViewWidget
yarp::manager::NodeType type
 
bool m_modified
 

Detailed Description

The Application View Widget.

Definition at line 28 of file applicationviewwidget.h.

Constructor & Destructor Documentation

◆ ApplicationViewWidget()

ApplicationViewWidget::ApplicationViewWidget ( yarp::manager::Application app,
yarp::manager::Manager lazyManager,
yarp::os::Property config,
bool  editingMode = false,
QWidget *  parent = nullptr 
)
explicit

Definition at line 22 of file applicationviewwidget.cpp.

◆ ~ApplicationViewWidget()

ApplicationViewWidget::~ApplicationViewWidget ( )
override

Definition at line 230 of file applicationviewwidget.cpp.

Member Function Documentation

◆ anyConnectionSelected()

bool ApplicationViewWidget::anyConnectionSelected ( )

Definition at line 244 of file applicationviewwidget.cpp.

◆ anyModuleSelected()

bool ApplicationViewWidget::anyModuleSelected ( )

Definition at line 240 of file applicationviewwidget.cpp.

◆ closeManager()

void ApplicationViewWidget::closeManager ( )

Definition at line 2393 of file applicationviewwidget.cpp.

◆ connectConnectionSet()

void ApplicationViewWidget::connectConnectionSet ( bool  onlySelected)

Connect all modules in the application to their ports using connections list.

Definition at line 1692 of file applicationviewwidget.cpp.

◆ disconnectConnectionSet()

void ApplicationViewWidget::disconnectConnectionSet ( bool  onlySelected)

Disconnect all modules in the application to their ports using connections list.

Definition at line 1701 of file applicationviewwidget.cpp.

◆ exportGraph()

void ApplicationViewWidget::exportGraph ( )

Export the current Graph.

Definition at line 1742 of file applicationviewwidget.cpp.

◆ getAppName()

QString ApplicationViewWidget::getAppName ( )

Definition at line 213 of file applicationviewwidget.cpp.

◆ getBuilderToolBar()

QToolBar * ApplicationViewWidget::getBuilderToolBar ( )

Definition at line 259 of file applicationviewwidget.cpp.

◆ getConnectionList()

CustomTreeWidget * ApplicationViewWidget::getConnectionList ( )

Definition at line 254 of file applicationviewwidget.cpp.

◆ getFileName()

QString ApplicationViewWidget::getFileName ( )

Definition at line 196 of file applicationviewwidget.cpp.

◆ getModuleList()

CustomTreeWidget * ApplicationViewWidget::getModuleList ( )

Definition at line 249 of file applicationviewwidget.cpp.

◆ isBuilderFloating()

bool ApplicationViewWidget::isBuilderFloating ( )

◆ isEditingMode()

bool ApplicationViewWidget::isEditingMode ( )

Definition at line 2029 of file applicationviewwidget.cpp.

◆ isRunning()

bool ApplicationViewWidget::isRunning ( )

Tells if a modules is in running state.

Definition at line 2016 of file applicationviewwidget.cpp.

◆ killApplicationSet()

void ApplicationViewWidget::killApplicationSet ( bool  onlySelected)

Kill all running modules in the application.

Definition at line 1683 of file applicationviewwidget.cpp.

◆ logError

void ApplicationViewWidget::logError ( QString  )
signal

◆ logWarning

void ApplicationViewWidget::logWarning ( QString  )
signal

◆ onConAvailable()

void ApplicationViewWidget::onConAvailable ( int  from,
int  to 
)
overridevirtual

Called when a connection become available.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2254 of file applicationviewwidget.cpp.

◆ onConConnect()

void ApplicationViewWidget::onConConnect ( int  which)
overridevirtual

Called when a connection has been performed.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2222 of file applicationviewwidget.cpp.

◆ onConDisconnect()

void ApplicationViewWidget::onConDisconnect ( int  which)
overridevirtual

Called when a disconnection has been performed.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2230 of file applicationviewwidget.cpp.

◆ onConUnAvailable()

void ApplicationViewWidget::onConUnAvailable ( int  from,
int  to 
)
overridevirtual

Called when a connection become unavailable.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2277 of file applicationviewwidget.cpp.

◆ onError()

void ApplicationViewWidget::onError ( )
overridevirtual

Called when an error occurred.

Reimplemented from ApplicationEvent.

Definition at line 2300 of file applicationviewwidget.cpp.

◆ onLoadBalance()

void ApplicationViewWidget::onLoadBalance ( )
overridevirtual

Refresh all and reports errors.

Reimplemented from ApplicationEvent.

Definition at line 2307 of file applicationviewwidget.cpp.

◆ onModStart()

void ApplicationViewWidget::onModStart ( int  which)
overridevirtual

Called when a modlue has been started.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2169 of file applicationviewwidget.cpp.

◆ onModStdout()

void ApplicationViewWidget::onModStdout ( int  which,
const char *  msg 
)
overridevirtual

Called when a modlue has writes on stdout.

Parameters
which
msgthe message

Reimplemented from ApplicationEvent.

Definition at line 2185 of file applicationviewwidget.cpp.

◆ onModStop()

void ApplicationViewWidget::onModStop ( int  which)
overridevirtual

Called when a modlue has been stopped.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2177 of file applicationviewwidget.cpp.

◆ onResAvailable()

void ApplicationViewWidget::onResAvailable ( int  which)
overridevirtual

Called when a resource became available.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2238 of file applicationviewwidget.cpp.

◆ onResUnAvailable()

void ApplicationViewWidget::onResUnAvailable ( int  which)
overridevirtual

Called when a resource become unavailable.

Parameters
which

Reimplemented from ApplicationEvent.

Definition at line 2246 of file applicationviewwidget.cpp.

◆ refresh()

void ApplicationViewWidget::refresh ( )

Refresh all.

Definition at line 1710 of file applicationviewwidget.cpp.

◆ runApplicationSet()

void ApplicationViewWidget::runApplicationSet ( bool  onlySelected)

Run all modules in the application.

Definition at line 1665 of file applicationviewwidget.cpp.

◆ save()

bool ApplicationViewWidget::save ( )

Definition at line 187 of file applicationviewwidget.cpp.

◆ selectAll()

void ApplicationViewWidget::selectAll ( )

Select all element in the widget (modules, connections, resources)

Definition at line 1657 of file applicationviewwidget.cpp.

◆ selfConnect

void ApplicationViewWidget::selfConnect ( int  )
signal

◆ selfDisconnect

void ApplicationViewWidget::selfDisconnect ( int  )
signal

◆ selfResAvailable

void ApplicationViewWidget::selfResAvailable ( int  )
signal

◆ selfResUnavailable

void ApplicationViewWidget::selfResUnavailable ( int  )
signal

◆ selfSafeLoadBolance

void ApplicationViewWidget::selfSafeLoadBolance ( )
signal

◆ selfStart

void ApplicationViewWidget::selfStart ( int  )
signal

◆ selfStop

void ApplicationViewWidget::selfStop ( int  )
signal

◆ setAppName()

void ApplicationViewWidget::setAppName ( QString  appName)

Definition at line 222 of file applicationviewwidget.cpp.

◆ setFileName()

void ApplicationViewWidget::setFileName ( QString  filename)

Definition at line 205 of file applicationviewwidget.cpp.

◆ showBuilder()

void ApplicationViewWidget::showBuilder ( bool  show)

Definition at line 235 of file applicationviewwidget.cpp.

◆ stopApplicationSet()

void ApplicationViewWidget::stopApplicationSet ( bool  onlySelected)

Stop all modules in the application.

Definition at line 1674 of file applicationviewwidget.cpp.


The documentation for this class was generated from the following files: