Differential D8104 Diff 20291 messageviewer/src/messagepartthemes/default/messagepartrendererfactory_p.h
Changeset View
Changeset View
Standalone View
Standalone View
messageviewer/src/messagepartthemes/default/messagepartrendererfactory_p.h
Show All 26 Lines | 1 | /* | |||
---|---|---|---|---|---|
27 | your version. | 27 | your version. | ||
28 | */ | 28 | */ | ||
29 | 29 | | |||
30 | #ifndef __MESSAGEVIEWER_MESSAGEPARTRENDERERBASEFACTORY_P_H__ | 30 | #ifndef __MESSAGEVIEWER_MESSAGEPARTRENDERERBASEFACTORY_P_H__ | ||
31 | #define __MESSAGEVIEWER_MESSAGEPARTRENDERERBASEFACTORY_P_H__ | 31 | #define __MESSAGEVIEWER_MESSAGEPARTRENDERERBASEFACTORY_P_H__ | ||
32 | 32 | | |||
33 | #include <QMap> | 33 | #include <QMap> | ||
34 | 34 | | |||
35 | class MessagePartRendererBase; | | |||
36 | 35 | | |||
37 | namespace MessageViewer { | 36 | namespace MessageViewer { | ||
38 | 37 | | |||
38 | class MessagePartRendererBase; | ||||
39 | typedef QMap<QString, std::vector<MessagePartRendererBase *> > TypeRegistry; | 39 | typedef QMap<QString, std::vector<MessagePartRendererBase *> > TypeRegistry; | ||
40 | 40 | | |||
41 | class MessagePartRendererFactoryPrivate | 41 | class MessagePartRendererFactoryPrivate | ||
42 | { | 42 | { | ||
43 | public: | 43 | public: | ||
44 | void setup(); | 44 | void setup(); | ||
45 | void loadPlugins(); | 45 | void loadPlugins(); | ||
46 | void initalize_builtin_renderers(); //defined in pugins/plugins.cpp | 46 | void initalize_builtin_renderers(); //defined in pugins/plugins.cpp | ||
47 | void insert(const QString &type, MessagePartRendererBase *formatter); | 47 | void insert(const QString &type, MessagePartRendererBase *formatter); | ||
48 | 48 | | |||
49 | TypeRegistry mAll; | 49 | TypeRegistry mAll; | ||
50 | }; | 50 | }; | ||
51 | } | 51 | } | ||
52 | 52 | | |||
53 | #endif | 53 | #endif |