Go to the documentation of this file.
22 #ifndef TCPSELECTIONCONTROLLER_H
23 #define TCPSELECTIONCONTROLLER_H
25 #include "../Util/WheelEventFilter.h"
129 QComboBox* currentTCPCombobox;
135 #endif // TCPSELECTIONCONTROLLER_H
void onExitComponent() override
void removeAllTrajectories()
Removes all trajectorie is tcpComboBox.
void onDisconnectComponent() override
void addTrajectory(QString trajectory)
Adds a new trajectory to the combobox of available trajectories.
Subcontroller which handles all user interaction with the active TCP selection in the GUI,...
void onConnectComponent() override
void onInitComponent() override
void setCurrentTCPCombobox(QComboBox *currentTCPCombobox)
Setter for the QComboBox pointer to currentTCPCombobox.
void changedSelectedTCP(QString trajectory)
Notifies other controllers about changes of the currently displayed trajectory.
QComboBox * getCurrentTCPCombobox()
Getter for the QComboBox pointer to currentTCPCombobox.
std::shared_ptr< TCPSelectionController > TCPSelectionControllerPtr
void enableSelectedTCP(bool enable)
Enables or disables the selected tcp combobox.
void updateSelectedTCP(QString trajectory)
Updates the currently displayed trajectory of the corresponding TCP.
TCPSelectionController(QComboBox *currentTCPCombobox)
Creates a new TCPSelectionController and assigns a QWidget to handle.
void removeTrajectory(QString trajectory)
Removes the given trajectory from the TCP selection combo box.
This file offers overloads of toIce() and fromIce() functions for STL container types.
Abstract controller providing a set of methods which must be implemented by every controller.