Updated schema
This commit is contained in:
1 parent
bf029929a7
commit
9f1714d844
7 files changed
+38
-35
No files matched your search
@@ -9,11 +9,11 @@ Schema::Schema()
|
||||
}
|
||||
|
||||
|
||||
void Schema::setSchema(std::optional<domain::Schema> schema)
|
||||
void Schema::setSchema(domain::Schema* schema)
|
||||
{
|
||||
scene.clear();
|
||||
this->schema = schema;
|
||||
if(schema.has_value()) {
|
||||
if(schema != nullptr) {
|
||||
for(auto &instance: schema->instances) {
|
||||
ComponentWrapper *group = nullptr;
|
||||
auto component = dynamic_cast<domain::ComponentInstance*>(instance);
|
||||
|
||||
@@ -14,12 +14,12 @@ class Schema: public QGraphicsView
|
||||
public:
|
||||
Schema();
|
||||
|
||||
void setSchema(std::optional<domain::Schema> schema);
|
||||
void setSchema(domain::Schema* schema);
|
||||
|
||||
private:
|
||||
QGraphicsScene scene;
|
||||
|
||||
std::optional<domain::Schema> schema;
|
||||
domain::Schema* schema;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user