Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IClockNotification.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_DIAMAR_CLOCKNOTIFICATION_ICLOCKNOTIFICATION_HPP_
2#define IV_SRC_DIAMAR_CLOCKNOTIFICATION_ICLOCKNOTIFICATION_HPP_
3
4class CDialog;
5
7
8#include <optional>
9
10namespace iv::diamar
11{
12
14{
15public:
16 virtual ~IClockNotification() = default;
17
18 [[nodiscard]] virtual std::optional<eNotificationPriority> getNotificationPriority() const = 0;
19 virtual void displayNotification(CDialog *dialogFather) const = 0;
20};
21
22}// namespace iv::diamar
23
24#endif//IV_SRC_DIAMAR_CLOCKNOTIFICATION_ICLOCKNOTIFICATION_HPP_
Definition CDialog.hpp:21
Definition IClockNotification.hpp:14
virtual void displayNotification(CDialog *dialogFather) const =0
virtual ~IClockNotification()=default
virtual std::optional< eNotificationPriority > getNotificationPriority() const =0
Definition DataLoggerManager.cpp:10