CCIMXDesktop
 
Loading...
Searching...
No Matches
HistoryManagerSchedular.h
1#ifndef HISTORYMANAGERSCHEDULAR_H
2#define HISTORYMANAGERSCHEDULAR_H
3#include "core/historyContainers/MetaMessages.h"
4#include <QMap>
5#include <QObject>
6class Session;
7class ChatMainPanel;
9class HistoryManagerSchedular : public QObject {
10 Q_OBJECT
11public:
12 explicit HistoryManagerSchedular(QObject* parent = nullptr);
14 void createHistorySession(Session* session);
15 std::shared_ptr<HistoryContainers> queryHistory(Session* sessions);
16 bool load_history(Session* s, ChatMainPanel* mainPanel);
17
18signals:
19
20private:
21 QMap<Session*, std::shared_ptr<HistoryContainers>>
22 schedulars;
23};
24
25#endif // HISTORYMANAGERSCHEDULAR_H
Definition ChatMainPanel.h:10
Definition HistoryContainers.h:7
Definition HistoryManagerSchedular.h:9
Definition Session.h:11