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>
6
class
Session
;
7
class
ChatMainPanel
;
8
class
HistoryContainers
;
9
class
HistoryManagerSchedular
:
public
QObject {
10
Q_OBJECT
11
public
:
12
explicit
HistoryManagerSchedular
(QObject* parent =
nullptr
);
13
~HistoryManagerSchedular
();
14
void
createHistorySession(
Session
* session);
15
std::shared_ptr<HistoryContainers> queryHistory(
Session
* sessions);
16
bool
load_history(
Session
* s,
ChatMainPanel
* mainPanel);
17
18
signals:
19
20
private
:
21
QMap<Session*, std::shared_ptr<HistoryContainers>>
22
schedulars;
23
};
24
25
#endif
// HISTORYMANAGERSCHEDULAR_H
ChatMainPanel
Definition
ChatMainPanel.h:10
HistoryContainers
Definition
HistoryContainers.h:7
HistoryManagerSchedular
Definition
HistoryManagerSchedular.h:9
Session
Definition
Session.h:11
extern_app
CCommunicator
ui
communication_main
HistoryManagerSchedular.h
Generated by
1.9.8