From f3f8f9fa56a7e8f85ac5c17f79222beabc07c1f0 Mon Sep 17 00:00:00 2001 From: Thomas Peterson Date: Mon, 28 Oct 2024 20:47:02 +0100 Subject: [PATCH] Fixes --- app/App.php | 6 ++++++ app/Components/TaskList.php | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/App.php b/app/App.php index a83d4e9..a51dc6c 100644 --- a/app/App.php +++ b/app/App.php @@ -4,6 +4,7 @@ namespace App; use App\Windows\MainWindow; use App\Windows\TestLayoutWindow; +use PHPNative\UI\TrayIcon; class App implements \PHPNative\Framework\App { @@ -16,4 +17,9 @@ class App implements \PHPNative\Framework\App { return MainWindow::class; } + + public function getTrayIcon(): ?TrayIcon + { + return new TrayIcon('Demo Application', __DIR__ .'/Assets/icon.png', __DIR__ .'/Assets/icon.ico'); + } } \ No newline at end of file diff --git a/app/Components/TaskList.php b/app/Components/TaskList.php index cb06519..d4c0e50 100644 --- a/app/Components/TaskList.php +++ b/app/Components/TaskList.php @@ -51,7 +51,7 @@ class TaskList extends Container } } - public function loadTasks() + public function loadTasks(): void { $this->listData->views->clear(); /** @var DB $db */ @@ -72,7 +72,7 @@ class TaskList extends Container } } - public function saveTask(Task $task) + public function saveTask(Task $task): void { $db = $this->container->get(Storage::class)->loadModel(DB::class); $db->changeTask($task);