File tree Expand file tree Collapse file tree 5 files changed +43
-0
lines changed Expand file tree Collapse file tree 5 files changed +43
-0
lines changed Original file line number Diff line number Diff line change 11add_subdirectory (app)
22
33add_subdirectory (global )
4+ add_subdirectory (ui)
45add_subdirectory (uicomponents)
56add_subdirectory (keyboard)
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: GPL-3.0-or-later
22
33#include " app.h"
4+ #include " ui/uimodule.h"
45#include " uicomponents/uicomponentsmodule.h"
56#include " keyboard/keyboardmodule.h"
67
@@ -9,6 +10,7 @@ using namespace scratchcpp;
910int main (int argc, char *argv[])
1011{
1112 App app;
13+ app.addModule (new ui::UiModule);
1214 app.addModule (new uicomponents::UiComponentsModule);
1315 app.addModule (new keyboard::KeyboardModule);
1416
Original file line number Diff line number Diff line change 1+ set (MODULE ui)
2+ set (MODULE_URI Ui)
3+ set (MODULE_SRC
4+ uimodule.cpp
5+ uimodule.h
6+ )
7+
8+ include (${PROJECT_SOURCE_DIR} /build /module.cmake)
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-3.0-or-later
2+
3+ #include " uimodule.h"
4+
5+ using namespace scratchcpp ::ui;
6+
7+ UiModule::UiModule ()
8+ {
9+ }
10+
11+ std::string UiModule::moduleName () const
12+ {
13+ return " ui" ;
14+ }
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-3.0-or-later
2+
3+ #pragma once
4+
5+ #include " modularity/imodulesetup.h"
6+
7+ namespace scratchcpp ::ui
8+ {
9+
10+ class UiModule : public modularity ::IModuleSetup
11+ {
12+ public:
13+ UiModule ();
14+
15+ std::string moduleName () const override ;
16+ };
17+
18+ } // namespace scratchcpp::ui
You can’t perform that action at this time.
0 commit comments