src/widgets/patterneditor.cpp

Thu, 29 Mar 2018 12:10:54 +0300

author
Teemu Piippo <teemu@hecknology.net>
date
Thu, 29 Mar 2018 12:10:54 +0300
branch
experimental
changeset 1363
b725b7fb63a5
permissions
-rw-r--r--

started work on the pattern editor

1363
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
1 #include "patterneditor.h"
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
2 #include "patternviewer.h"
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
3 #include "ui_patterneditor.h"
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
4
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
5 PatternEditor::PatternEditor(Pattern& pattern, QWidget* parent) :
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
6 QMainWindow {parent},
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
7 ui {*new Ui_PatternEditor},
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
8 viewer {new PatternViewer {this}},
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
9 pattern {pattern}
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
10 {
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
11 ui.setupUi(this);
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
12 ui.patternFrame->layout()->addWidget(this->viewer);
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
13 }
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
14
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
15 PatternEditor::~PatternEditor()
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
16 {
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
17 delete &this->ui;
b725b7fb63a5 started work on the pattern editor
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
18 }

mercurial