ArcdpsExtension
Loading...
Searching...
No Matches
ComponentBase.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
ArcdpsExtension
{
4
class
MainWindow;
5
6
class
ComponentBase
{
7
public
:
8
explicit
ComponentBase
(
MainWindow
* pMainWindow) :
mMainWindow
(pMainWindow) {}
9
virtual
~ComponentBase
() {
10
mMainWindow
=
nullptr
;
11
}
12
13
// delete copy/move
14
// ComponentBase(const ComponentBase& pOther) = default;
15
// ComponentBase(ComponentBase&& pOther) noexcept = default;
16
// ComponentBase& operator=(const ComponentBase& pOther) = default;
17
// ComponentBase& operator=(ComponentBase&& pOther) noexcept = default;
18
19
protected
:
20
MainWindow
*
mMainWindow
;
21
};
22
}
// namespace ArcdpsExtension
ArcdpsExtension::ComponentBase
Definition
ComponentBase.h:6
ArcdpsExtension::ComponentBase::mMainWindow
MainWindow * mMainWindow
Definition
ComponentBase.h:20
ArcdpsExtension::ComponentBase::ComponentBase
ComponentBase(MainWindow *pMainWindow)
Definition
ComponentBase.h:8
ArcdpsExtension::ComponentBase::~ComponentBase
virtual ~ComponentBase()
Definition
ComponentBase.h:9
ArcdpsExtension::MainWindow
Definition
MainWindow.h:22
ArcdpsExtension
Definition
ArcdpsExtension.h:10
Windows
ComponentBase.h
Generated by
1.9.8