summaryrefslogtreecommitdiffhomepage
path: root/dev/Usr
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Usr')
-rw-r--r--dev/Usr/LibCF/Object.h24
-rw-r--r--dev/Usr/LibUI/Widget.h8
-rw-r--r--dev/Usr/LibWM/Core.h19
3 files changed, 43 insertions, 8 deletions
diff --git a/dev/Usr/LibCF/Object.h b/dev/Usr/LibCF/Object.h
new file mode 100644
index 00000000..4181ea60
--- /dev/null
+++ b/dev/Usr/LibCF/Object.h
@@ -0,0 +1,24 @@
+
+/* -------------------------------------------
+
+ Copyright (C) 2025, Amlal EL Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+#pragma once
+
+#include <LibCF/Core.h>
+
+namespace LibCF
+{
+ class QObject;
+
+ class QObject
+ {
+ public:
+ explicit QObject() = default;
+ ~QObject() = default;
+
+ SCI_COPY_DEFAULT(QObject);
+ };
+} // namespace LibCF \ No newline at end of file
diff --git a/dev/Usr/LibUI/Widget.h b/dev/Usr/LibUI/Widget.h
deleted file mode 100644
index 52c1675b..00000000
--- a/dev/Usr/LibUI/Widget.h
+++ /dev/null
@@ -1,8 +0,0 @@
-
-/* -------------------------------------------
-
- Copyright (C) 2025, Amlal EL Mahrouss, all rights reserved.
-
-------------------------------------------- */
-
-#pragma once \ No newline at end of file
diff --git a/dev/Usr/LibWM/Core.h b/dev/Usr/LibWM/Core.h
new file mode 100644
index 00000000..ce1409ad
--- /dev/null
+++ b/dev/Usr/LibWM/Core.h
@@ -0,0 +1,19 @@
+
+/* -------------------------------------------
+
+ Copyright (C) 2025, Amlal EL Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+#pragma once
+
+#include <LibCF/Object.h>
+
+namespace LibCF
+{
+ class CFWindowContainer;
+ class CFWindowFrame;
+ class CFWindowTab;
+
+ class CFDesktopMenu;
+} // namespace LibCF \ No newline at end of file