RobotTrajectoryDesignerGuiPluginGuiPlugin.h
Go to the documentation of this file.
1/*
2 * This file is part of ArmarX.
3 *
4 * ArmarX is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * ArmarX is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
16 * \package RobotTrajectoryDesigner::gui-plugins::RobotTrajectoryDesignerGuiPlugin
17 * \author Timo Birr ( timo dot birr at t-online dot de )
18 * \date 2018
19 * \copyright http://www.gnu.org/licenses/gpl-2.0.txt
20 * GNU General Public License
21 */
22
23#ifndef _ARMARX_RobotTrajectoryDesigner_RobotTrajectoryDesignerGuiPlugin_GuiPlugin_H
24#define _ARMARX_RobotTrajectoryDesigner_RobotTrajectoryDesignerGuiPlugin_GuiPlugin_H
25
27
30
31namespace armarx
32{
33 /**
34 * \class RobotTrajectoryDesignerGuiPluginGuiPlugin
35 * \ingroup ArmarXGuiPlugins
36 * \brief RobotTrajectoryDesignerGuiPluginGuiPlugin brief description
37 *
38 * Detailed description
39 */
42 {
43 Q_INTERFACES(ArmarXGuiInterface)
44 Q_PLUGIN_METADATA(IID "ArmarXGuiInterface/1.00")
45 public:
46 /**
47 * All widgets exposed by this plugin are added in the constructor
48 * via calls to addWidget()
49 */
51 };
52} // namespace armarx
53
54#endif
#define ARMARXCOMPONENT_IMPORT_EXPORT
The main gui interface.
RobotTrajectoryDesignerGuiPluginGuiPlugin()
All widgets exposed by this plugin are added in the constructor via calls to addWidget()
This file offers overloads of toIce() and fromIce() functions for STL container types.