Skip to content

Fix GUI display & implement SettingWindow GUI#38

Merged
Reim-developer merged 9 commits into
masterfrom
dev
Jul 26, 2025
Merged

Fix GUI display & implement SettingWindow GUI#38
Reim-developer merged 9 commits into
masterfrom
dev

Conversation

@Reim-developer
Copy link
Copy Markdown
Owner

Change Log:

commit 9b10ee6 (HEAD -> dev, origin/dev)
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:45:04 2025 +0700

Fix: Reset color to default terminal color (`white`) to `LogDebug`

commit ef94445
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:44:24 2025 +0700

feat:
Defined `Listener` for action `click` to `QPushButton` `SettingButton`

commit 16d98c4
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:44:11 2025 +0700

feat:
Implement `Listener` for action `click` to `QPushButton` `SettingButton`

commit 5701d03
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:43:26 2025 +0700

feat:
Added new private member field for class `SettingWindowManager` & `using` types alias

commit 1b6064b
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:41:54 2025 +0700

feat:
Implement GUI for `SettingWindow` when clicked to `QPushButton` `SettingButton`

commit d56298f
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:40:48 2025 +0700

feat:
Removed old-deprecated include & using class/struct
Commented old-deprecated struct data `SettingWidget` & private field member in class `SettingButton`
Added new private method `SetupSettingButton`, with one parameter `Button (QPushButton type alias) *openSettingButton`

commit 4974d66
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:37:31 2025 +0700

feat:
Removed unused type using alias `Button = QPushButton`
Added include in the `Z_DEBUG` macro scope
Removed & commented deprecated methods.

commit b19e2bd
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:33:09 2025 +0700

feat: Removed `*settingButton` with type `QPushButton` and `*mainWindow` with type `QMainWindow` in `CoreSettingWindowData` struct.
Removed field `windowComponent` with type `WindowComponent` in class `CoreSettingWindow`.
Removed two `getter` methods in same class, as `*GetMainWindow` and `*GetSettingButton` (Type is: `Window` & `Button`, as types alias defined in same header file)

commit 7245642
Author: Reim-developer contact.kaxtr@gmail.com
Date: Sun Jul 27 05:27:58 2025 +0700

feat: removed `WithLayout` function, added new `Assert Context` to `Z_DEBUG` scope. Renamed function name signature `Finnally_Add_Listener` -> `SetupWindow`, and added function parameter `*components` with using type alias `WindowsComponent` (defined in `CoreSettingWindow.hpp`).

…_DEBUG` scope. Renamed function name signature `Finnally_Add_Listener` -> `SetupWindow`, and added function parameter `*components` with using type alias `WindowsComponent` (defined in `CoreSettingWindow.hpp`).
…ow` with type `QMainWindow` in `CoreSettingWindowData` struct.

Removed field `windowComponent` with type `WindowComponent` in class `CoreSettingWindow`.
Removed two `getter` methods in same class, as `*GetMainWindow` and `*GetSettingButton` (Type is: `Window` & `Button`, as types alias defined in same header file)
Removed unused type using alias `Button = QPushButton`
Added include in the `Z_DEBUG` macro scope
Removed & commented deprecated methods.
Removed old-deprecated include & using class/struct
Commented old-deprecated struct data `SettingWidget` & private field member in class `SettingButton`
Added new private method `SetupSettingButton`, with one parameter `Button (QPushButton type alias) *openSettingButton`
Implement GUI for `SettingWindow` when clicked to `QPushButton` `SettingButton`
Added new private member field for class `SettingWindowManager` & `using` types alias
Implement `Listener` for action `click` to `QPushButton` `SettingButton`
Defined `Listener` for action `click` to `QPushButton` `SettingButton`
@Reim-developer Reim-developer merged commit 69dc0ec into master Jul 26, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant