ViewSelectionConfigDialog.h
Go to the documentation of this file.
1#pragma once
2
3
4#include <QDialog>
5
7
9
10namespace Ui
11{
12 class ViewSelectionConfigDialog;
13}
14
15class ViewSelectionConfigDialog : public QDialog, virtual public armarx::ManagedIceObject
16{
17 Q_OBJECT
18
19public:
20 explicit ViewSelectionConfigDialog(QWidget* parent = 0);
22
23 std::string
25 {
26 return viewSelectionProxyFinder->getSelectedProxyName().toStdString();
27 }
28
29signals:
30
31public slots:
32 void verifyConfig();
33
34 // ManagedIceObject interface
35protected:
36 void onInitComponent() override;
37 void onConnectComponent() override;
38 void onExitComponent() override;
39 std::string getDefaultName() const override;
40
41private:
42 Ui::ViewSelectionConfigDialog* ui;
43
44 armarx::IceProxyFinderBase* viewSelectionProxyFinder;
45
46 std::string uuid;
47};
void onInitComponent() override
Pure virtual hook for the subclass.
void onConnectComponent() override
Pure virtual hook for the subclass.
void onExitComponent() override
Hook for subclass.
std::string getDefaultName() const override
Retrieve default name of component.
The IceProxyFinderBase class provides a convenient way to query online proxies in the ice network,...
The ManagedIceObject is the base class for all ArmarX objects.
ArmarX Headers.