Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
NotificationIndicator.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_GUI_NOTIFICATIONINDICATOR_HPP_
2#define IV_SRC_UI_GUI_NOTIFICATIONINDICATOR_HPP_
3
6
7#include <memory>
8#include <string>
9
10namespace iv::gui
11{
12
14{
15public:
16 explicit NotificationIndicator(const std::shared_ptr<iv::diamar::INotificationIndicator> &notificationIndicator);
17
18 IWidget *createWidget(CDialog *dialogFatherRef) override;
19
20private:
21 std::weak_ptr<iv::diamar::INotificationIndicator> m_notificationIndicator;
22
24};
25
26}// namespace iv::gui
27
28#endif//IV_SRC_UI_GUI_NOTIFICATIONINDICATOR_HPP_
Definition AbstractComponentGUI.hpp:30
Definition CDialog.hpp:21
Definition IWidget.hpp:5
Definition NotificationIndicator.hpp:14
AbstractComponentGUI * m_panel
Definition NotificationIndicator.hpp:23
NotificationIndicator(const std::shared_ptr< iv::diamar::INotificationIndicator > &notificationIndicator)
Definition NotificationIndicator.cpp:9
IWidget * createWidget(CDialog *dialogFatherRef) override
Definition NotificationIndicator.cpp:16
std::weak_ptr< iv::diamar::INotificationIndicator > m_notificationIndicator
Definition NotificationIndicator.hpp:21
Definition enums.hpp:5