2016-06-24 11:32:25 +08:00
|
|
|
#ifndef PLUGINPROXYINTERFACE_H
|
|
|
|
#define PLUGINPROXYINTERFACE_H
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
#include "constants.h"
|
|
|
|
|
2016-06-24 11:32:25 +08:00
|
|
|
#include <QtCore>
|
|
|
|
|
|
|
|
class PluginsItemInterface;
|
|
|
|
class PluginProxyInterface
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
virtual void itemAdded(PluginsItemInterface * const itemInter, const QString &itemKey) = 0;
|
2016-06-28 10:06:04 +08:00
|
|
|
virtual void itemUpdate(PluginsItemInterface * const itemInter, const QString &itemKey) = 0;
|
2016-06-28 17:48:02 +08:00
|
|
|
virtual void itemRemoved(PluginsItemInterface * const itemInter, const QString &itemKey) = 0;
|
2016-08-08 19:19:11 +08:00
|
|
|
virtual void requestRefershWindowVisible() = 0;
|
2016-06-24 11:32:25 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif // PLUGINPROXYINTERFACE_H
|