From fd27d5f1e4176926d613005f30feb209375d97ea Mon Sep 17 00:00:00 2001 From: Amlal Date: Sat, 15 Feb 2025 09:33:35 +0100 Subject: Impl and Patches: - Private tools directory. - SCI gets new API. - Window Manager library. - Steps version 2. - Patch 'open' command. - ATA.h fixes. Signed-off-by: Amlal --- dev/Usr/LibCF/Object.h | 24 ++++++++++++++++++++++++ dev/Usr/LibUI/Widget.h | 8 -------- dev/Usr/LibWM/Core.h | 19 +++++++++++++++++++ 3 files changed, 43 insertions(+), 8 deletions(-) create mode 100644 dev/Usr/LibCF/Object.h delete mode 100644 dev/Usr/LibUI/Widget.h create mode 100644 dev/Usr/LibWM/Core.h (limited to 'dev/Usr') 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 + +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 + +namespace LibCF +{ + class CFWindowContainer; + class CFWindowFrame; + class CFWindowTab; + + class CFDesktopMenu; +} // namespace LibCF \ No newline at end of file -- cgit v1.2.3