CCIMXDesktop
Loading...
Searching...
No Matches
ToastPostServer.h
Go to the documentation of this file.
1
6
#ifndef TOASTPOSTSERVER_H
7
#define TOASTPOSTSERVER_H
8
9
#include "core/server/DesktopServerBase.h"
// Base class for server functionalities
10
#include <memory>
// Required for std::shared_ptr
11
12
// Forward declarations to avoid heavy includes and circular dependencies
13
class
ToastReceiver
;
14
class
DesktopToast
;
15
class
ToastProxy
;
16
29
class
ToastPostServer
:
public
DesktopServerBase
{
30
Q_OBJECT
31
32
public
:
41
ToastPostServer
(
DesktopToast
* toast,
const
QString& monitoring_path, QObject* parent);
42
43
private
:
50
std::shared_ptr<ToastProxy> toastProxy;
51
57
ToastReceiver
* receiver;
58
};
59
60
#endif
// TOASTPOSTSERVER_H
DesktopServerBase
The DesktopServerBase class notifies the backend Server for desktop with eventloop engaged in desktop...
Definition
DesktopServerBase.h:12
DesktopToast
The DesktopToast class is the toast handle classes using less lock messages queue to display the mess...
Definition
DesktopToast.h:15
ToastPostServer
The ToastPostServer class.
Definition
ToastPostServer.h:29
ToastProxy
Acts as an intermediary to process and forward toast notifications to the display mechanism.
Definition
ToastProxy.h:24
ToastReceiver
Receives toast notification data, often from external sources, and emits it for processing.
Definition
ToastReceiver.h:26
core
server
toast_file_gen_and_receiver
ToastPostServer.h
Generated by
1.9.8