This commit is contained in:
Evgenii Zheltonozhskii 2018-10-26 21:45:52 +03:00 committed by Alex
parent 0e7d653b32
commit e4478fd0fd
2 changed files with 20 additions and 14 deletions

View File

@ -238,13 +238,17 @@ bool Generator::writeSource() {
source_->pushNamespace().newline(); source_->pushNamespace().newline();
source_->stream() << R"code(bool inited = false; source_->stream() << R"code(bool inited = false;
class Module_)code" << baseName_<< R"code( : public style::internal::ModuleBase { class Module_)code" << baseName_
<< R"code( : public style::internal::ModuleBase {
public: public:
Module_)code" << baseName_ << R"code(() { style::internal::registerModule(this); } Module_)code" << baseName_
~Module_)code" << baseName_ << R"code(() { style::internal::unregisterModule(this); } << R"code(() { style::internal::registerModule(this); }
~Module_)code" << baseName_
<< R"code(() { style::internal::unregisterModule(this); }
void start() override { void start() override {
style::internal::init_)code" << baseName_ << R"code((); style::internal::init_)code"
<< baseName_ << R"code(();
} }
void stop() override { void stop() override {
} }
@ -480,7 +484,8 @@ public:
} }
auto index = (indexInPalette++); auto index = (indexInPalette++);
header_->stream() << "\tinline const color &get_" << name << "() const { return _colors[" << index << "]; };\n"; header_->stream() << "\tinline const color &get_" << name << "() const { return _colors[" << index
<< "]; };\n";
return true; return true;
})) }))
return false; return false;
@ -931,7 +936,8 @@ int indexOfColor(color c) {
QList<row> data() { QList<row> data() {
auto result = QList<row>(); auto result = QList<row>();
result.reserve()code" << count //TODO(Randl) result.reserve()code"
<< count // TODO(Randl)
<< R"code(); << R"code();
)code" << dataRows << R"code( )code" << dataRows << R"code(