QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RCadToolBarPanel.h
Go to the documentation of this file.
1
20#ifndef RCADTOOLBARPANEL_H_
21#define RCADTOOLBARPANEL_H_
22
23#include "gui_global.h"
24
25#include <QMetaType>
26
27#include "RWidget.h"
28
29class RCadToolBar;
30class RGuiAction;
31class RColumnLayout;
32
38Q_OBJECT
39
40public:
41 RCadToolBarPanel(RCadToolBar* parent = 0, bool hasBackButton = true);
42
43 void setBackMenuName(const QString& n) {
44 backMenuName = n;
45 }
46 QString getBackMenuName() const {
47 return backMenuName;
48 }
49
50 QString getButtonName(QAction* action) const;
51
52 void removeAction(QAction* action);
53
54 void insertAction(QAction* before, QAction* action);
55
56 void addAction(QAction* action);
57
58private:
59 QString backMenuName;
61};
62
64
65#endif
Q_DECLARE_METATYPE(RMath *)
Definition RCadToolBar.h:35
Definition RCadToolBarPanel.h:37
QString backMenuName
Definition RCadToolBarPanel.h:59
QString getBackMenuName() const
Definition RCadToolBarPanel.h:46
void setBackMenuName(const QString &n)
Definition RCadToolBarPanel.h:43
RColumnLayout * columnLayout
Definition RCadToolBarPanel.h:60
Definition RColumnLayout.h:36
Abstract base class for GUI action classes.
Definition RGuiAction.h:62
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RWidget.h:35
virtual void removeAction(QAction *action)
Definition RWidget.cpp:35
virtual void addAction(QAction *action)
Definition RWidget.cpp:39
virtual void insertAction(QAction *before, QAction *action)
Definition RWidget.cpp:44
#define QCADGUI_EXPORT
Definition gui_global.h:10