Flair
Framework Libre Air
TabWidget.h
Go to the documentation of this file.
1 // %flair:license{
2 // This file is part of the Flair framework distributed under the
3 // CECILL-C License, Version 1.0.
4 // %flair:license}
13 #ifndef TABWIDGET_H
14 #define TABWIDGET_H
15 
16 #include <Widget.h>
17 
18 namespace flair {
19 namespace gui {
20 class LayoutPosition;
21 
29 class TabWidget : public Widget {
30 public:
35  typedef enum {
38  West ,
40  } TabPosition_t;
41 
54  TabWidget(const LayoutPosition *position, std::string name,
55  TabPosition_t tabPosition = TabWidget::West);
56 
61  ~TabWidget();
62 
63 private:
64 };
65 
66 } // end namespace core
67 } // end namespace flair
68 
69 #endif // TABWIDGET_H
namespace of the flair Framework
Definition: Ahrs.h:19
Definition: TabWidget.h:38
Abstract class for all Framework's widget classes.
TabPosition_t
Position of tabs.
Definition: TabWidget.h:35
Definition: TabWidget.h:37
TabWidget(const LayoutPosition *position, std::string name, TabPosition_t tabPosition=TabWidget::West)
Constructor.
~TabWidget()
Destructor.
Class displaying a QTabWidget on the ground station.
Definition: TabWidget.h:29
Definition: TabWidget.h:39
Abstract class for all Framework's widget classes.
Definition: Widget.h:38
Class to define a position in a layout on the ground station.
Definition: LayoutPosition.h:28
Definition: TabWidget.h:36