OpenTwin
0.1
OpenTwin
Loading...
Searching...
No Matches
AbstractToolBar.h
Go to the documentation of this file.
1
4
// ###########################################################################################################################################################################################################################################################################################################################
5
6
#pragma once
7
8
// OpenTwin header
9
#include "
OTCore/OTClassHelper.h
"
10
#include "
OTWidgets/OTWidgetsAPIExport.h
"
11
12
class
QToolBar;
13
14
namespace
ot
{
15
16
class
OT_WIDGETS_API_EXPORTONLY
AbstractToolBar
{
17
OT_DECL_NOCOPY
(
AbstractToolBar
)
18
public
:
19
AbstractToolBar
() {};
20
AbstractToolBar
(
AbstractToolBar
&&) =
default
;
21
virtual
~AbstractToolBar
() {};
22
AbstractToolBar
& operator = (
AbstractToolBar
&&) =
default
;
23
24
// ###########################################################################################################################################################################################################################################################################################################################
25
26
// Virtual methods
27
28
virtual
QToolBar*
getToolBar
(
void
) = 0;
29
virtual
const
QToolBar*
getToolBar
(
void
)
const
= 0;
30
};
31
32
}
OTClassHelper.h
This file contains defines that may be used simplyfy class creation.
OT_DECL_NOCOPY
#define OT_DECL_NOCOPY(___class)
Removes the default copy constructor and assignment operator.
Definition
OTClassHelper.h:14
OTWidgetsAPIExport.h
OT_WIDGETS_API_EXPORTONLY
#define OT_WIDGETS_API_EXPORTONLY
Definition
OTWidgetsAPIExport.h:13
ot::AbstractToolBar
Definition
AbstractToolBar.h:16
ot::AbstractToolBar::AbstractToolBar
AbstractToolBar(AbstractToolBar &&)=default
ot::AbstractToolBar::~AbstractToolBar
virtual ~AbstractToolBar()
Definition
AbstractToolBar.h:21
ot::AbstractToolBar::AbstractToolBar
AbstractToolBar()
Definition
AbstractToolBar.h:19
ot::AbstractToolBar::getToolBar
virtual QToolBar * getToolBar(void)=0
ot::AbstractToolBar::getToolBar
virtual const QToolBar * getToolBar(void) const =0
ot
Definition
Connector.h:8
Libraries
OTWidgets
include
OTWidgets
AbstractToolBar.h
Generated by
1.10.0