Skip to content

Commit 33e9438

Browse files
committed
feat: add Notepad tab in Data Management for quick notes
1 parent d8e2d64 commit 33e9438

File tree

3 files changed

+516
-1
lines changed

3 files changed

+516
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Perfect for developers who need to:
3636

3737
---
3838

39-
## Features
39+
## Featuresx
4040

4141
### 🎯 Core Features
4242

app/gui/main_window.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
_ResetTab = None
1515
_AccountTab = None
1616
_AppConfigTab = None
17+
_NotepadTab = None
1718
_AboutTab = None
1819

1920
def _get_reset_tab():
@@ -37,6 +38,13 @@ def _get_app_config_tab():
3738
_AppConfigTab = AppConfigTab
3839
return _AppConfigTab
3940

41+
def _get_notepad_tab():
42+
global _NotepadTab
43+
if _NotepadTab is None:
44+
from app.gui.tab_notepad import NotepadTab
45+
_NotepadTab = NotepadTab
46+
return _NotepadTab
47+
4048
def _get_about_tab():
4149
global _AboutTab
4250
if _AboutTab is None:
@@ -200,6 +208,11 @@ def _create_data_management_tab(self, app_manager):
200208
self.app_config_tab.apps_changed.connect(self._on_apps_config_changed)
201209
self.data_sub_tabs.addTab(self.app_config_tab, _get_icon('fa5s.cog', '#4fc3f7'), "App Configuration")
202210

211+
# 3. Notepad sub-tab
212+
NotepadTab = _get_notepad_tab()
213+
self.notepad_tab = NotepadTab()
214+
self.data_sub_tabs.addTab(self.notepad_tab, _get_icon('fa5s.sticky-note', '#FFD54F'), "Notepad")
215+
203216
self.data_sub_tabs.setStyleSheet(SUB_TAB_STYLE)
204217
self.tabs.addTab(data_widget, _get_icon('fa5s.database', '#ce93d8'), "Data Management")
205218

0 commit comments

Comments
 (0)