blob: f20132f6466689ef4b2ca030de324a4c57d4cbda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include "../HeadBodyEditor.h"
#include "cru/ui/style/Condition.h"
namespace cru::theme_builder::components::conditions {
class ConditionEditor : public HeadBodyEditor {
public:
ConditionEditor();
~ConditionEditor() override;
public:
virtual ClonablePtr<ui::style::Condition> GetCondition() = 0;
};
std::unique_ptr<ConditionEditor> CreateConditionEditor(
ui::style::Condition* condition);
} // namespace cru::theme_builder::components::conditions
|