window: generate qmltypes

This commit is contained in:
outfoxxed 2024-10-31 01:28:06 -07:00
parent 4e48c6eefb
commit 9980f8587e
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
9 changed files with 51 additions and 8 deletions

22
src/window/init.cpp Normal file
View file

@ -0,0 +1,22 @@
#include "../core/plugin.hpp"
namespace {
class WindowPlugin: public QuickshellPlugin {
// _Window has to be registered before wayland or x11 modules, otherwise module overlays
// will apply in the wrong order.
QString name() override { return "window"; }
void registerTypes() override {
qmlRegisterModuleImport(
"Quickshell",
QQmlModuleImportModuleAny,
"Quickshell._Window",
QQmlModuleImportLatest
);
}
};
QS_REGISTER_PLUGIN(WindowPlugin);
} // namespace