This commit is contained in:
Thomas Peterson 2024-10-28 20:47:02 +01:00
parent ead469d6c6
commit f3f8f9fa56
2 changed files with 8 additions and 2 deletions

View File

@ -4,6 +4,7 @@ namespace App;
use App\Windows\MainWindow; use App\Windows\MainWindow;
use App\Windows\TestLayoutWindow; use App\Windows\TestLayoutWindow;
use PHPNative\UI\TrayIcon;
class App implements \PHPNative\Framework\App class App implements \PHPNative\Framework\App
{ {
@ -16,4 +17,9 @@ class App implements \PHPNative\Framework\App
{ {
return MainWindow::class; return MainWindow::class;
} }
public function getTrayIcon(): ?TrayIcon
{
return new TrayIcon('Demo Application', __DIR__ .'/Assets/icon.png', __DIR__ .'/Assets/icon.ico');
}
} }

View File

@ -51,7 +51,7 @@ class TaskList extends Container
} }
} }
public function loadTasks() public function loadTasks(): void
{ {
$this->listData->views->clear(); $this->listData->views->clear();
/** @var DB $db */ /** @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 = $this->container->get(Storage::class)->loadModel(DB::class);
$db->changeTask($task); $db->changeTask($task);