ukui-search/libsearch/pluginmanage/plugin-info.h

38 lines
828 B
C
Raw Normal View History

#ifndef PLUGININFO_H
#define PLUGININFO_H
#include <QString>
namespace UkuiSearch {
class PluginInfo
{
public:
explicit PluginInfo(QString name, bool enable, int order, bool isFixed, bool isExternal, QString path = QString())
: m_name(name),
m_enable(enable),
m_order(order),
m_isFixed(isFixed),
m_isExternal(isExternal),
m_path(path) {}
QString name() const {return m_name;}
int order() const {return m_order;}
bool isEnable() const {return m_enable;}
bool isFixed() const {return m_isFixed;}
bool isExternal() const {return m_isExternal;}
QString path() const {return m_path;}
private:
QString m_name;
QString m_path;
int m_order;
bool m_enable;
bool m_isExternal;
bool m_isFixed;
};
}
#endif // PLUGININFO_H