ToDo Example
// Copyright (C) 2026 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #ifndef WINDOW_H #define WINDOW_H #include <QWidget> #include <QtOrganizer/qorganizerglobal.h> class QOrganizerManager; class QOrganizerTodo; QTORGANIZER_USE_NAMESPACE class TodoEditor; class QListWidget; class QStackedWidget; class QPushButton; class QListWidgetItem; class QCalendarWidget; class Window : public QWidget { Q_OBJECT public: Window(); ~Window(); private slots: void editNewTodo(); void editTodo(QListWidgetItem *item); void saveTodo(QOrganizerTodo &todo); void refreshList(); void deleteTodo(); private: void setupGui(); QOrganizerManager *manager; TodoEditor *todoEditor; QListWidget *listWidget; QStackedWidget *stackedWidget; QPushButton *newTodoButton; QPushButton *deletTodoButton; QCalendarWidget *calendarWidget; }; #endif