aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/controls
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/ui/controls')
-rw-r--r--include/cru/ui/controls/Control.h4
-rw-r--r--include/cru/ui/controls/TextHostControlService.h11
-rw-r--r--include/cru/ui/controls/TreeView.h3
3 files changed, 1 insertions, 17 deletions
diff --git a/include/cru/ui/controls/Control.h b/include/cru/ui/controls/Control.h
index 7301ecd8..d70854fe 100644
--- a/include/cru/ui/controls/Control.h
+++ b/include/cru/ui/controls/Control.h
@@ -29,10 +29,6 @@ class CRU_UI_API Control : public Object,
Control();
public:
- Control(const Control& other) = delete;
- Control(Control&& other) = delete;
- Control& operator=(const Control& other) = delete;
- Control& operator=(Control&& other) = delete;
~Control() override;
public:
diff --git a/include/cru/ui/controls/TextHostControlService.h b/include/cru/ui/controls/TextHostControlService.h
index a945e427..529225a7 100644
--- a/include/cru/ui/controls/TextHostControlService.h
+++ b/include/cru/ui/controls/TextHostControlService.h
@@ -30,7 +30,7 @@ struct CRU_UI_API ITextHostControl : virtual Interface {
class TextHostControlService;
-class TextControlMovePattern : public Object {
+class TextControlMovePattern {
public:
static TextControlMovePattern kLeft;
static TextControlMovePattern kRight;
@@ -57,11 +57,6 @@ class TextControlMovePattern : public Object {
key_bind_(key_bind),
move_function_(move_function) {}
- CRU_DEFAULT_COPY(TextControlMovePattern)
- CRU_DEFAULT_MOVE(TextControlMovePattern)
-
- ~TextControlMovePattern() override = default;
-
public:
std::string GetName() const { return name_; }
helper::ShortcutKeyBind GetKeyBind() const { return key_bind_; }
@@ -81,10 +76,6 @@ class CRU_UI_API TextHostControlService : public Object {
public:
TextHostControlService(Control* control);
-
- CRU_DELETE_COPY(TextHostControlService)
- CRU_DELETE_MOVE(TextHostControlService)
-
~TextHostControlService();
public:
diff --git a/include/cru/ui/controls/TreeView.h b/include/cru/ui/controls/TreeView.h
index dc74750a..f4938259 100644
--- a/include/cru/ui/controls/TreeView.h
+++ b/include/cru/ui/controls/TreeView.h
@@ -14,9 +14,6 @@ class CRU_UI_API TreeViewItem : public Object {
~TreeViewItem() override;
public:
- CRU_DELETE_COPY(TreeViewItem)
- CRU_DELETE_MOVE(TreeViewItem)
-
TreeView* GetTreeView() { return tree_view_; }
TreeViewItem* GetParent() { return parent_; }