CCIMXDesktop
 
Loading...
Searching...
No Matches
homepage.h
1#ifndef HOMEPAGE_H
2#define HOMEPAGE_H
3#include <QWidget>
4
5namespace Ui {
6class HomePage;
7}
8class ClockWidget;
11class CardStackWidget;
12class HomeCardManager;
13
17class HomePage : public QWidget {
18 Q_OBJECT
19
20public:
26 explicit HomePage(DesktopMainWindow* parent = nullptr);
27
32 QWidget* expected_appcards_widgets() const;
33
44
50
55 ~HomePage();
56
57private:
58 Ui::HomePage* ui;
59 std::shared_ptr<HomeCardManager> _homeCardManager;
60};
61
62#endif // HOMEPAGE_H
An enhanced QStackedWidget with animated card transitions.
Definition CardStackWidget.h:21
The ClockWidget class draws the Clock Sessions.
Definition clockwidget.h:14
DesktopMainWindow is the main frontend window of the application. For beginners, this is the starting...
Definition desktopmainwindow.h:33
The DigitalTimeWidget class is a digital clock widget.
Definition digitaltimewidget.h:9
Definition HomeCardManager.h:7
The HomePage class exactly, home page :)
Definition homepage.h:17
QWidget * expected_appcards_widgets() const
expected_appcards_widgets
Definition homepage.cpp:22
HomeCardManager * homeCardManager() const
homeCardManager return the managers
Definition homepage.cpp:34
ClockWidget * clock_widget() const
clock_widget
Definition homepage.cpp:26
DigitalTimeWidget * digital_timeWidget() const
digital_timeWidget fetch the digital time widgets
Definition homepage.cpp:30
~HomePage()
Destroy the Home Page object.
Definition homepage.cpp:38