38 lines
828 B
C
38 lines
828 B
C
|
#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
|