48    explicit CManager(QObject *parent = 
nullptr, QString szFile = QString());
 
   67    virtual COperate* CreateOperate(
const QString &
id);
 
   71    virtual int DeleteOperate(
COperate* p);
 
   86    virtual COperate* LoadOperate(
const QString& szFile);
 
   93    virtual int SaveOperate(
COperate* pOperate);
 
  120    virtual QList<QWidget*> GetSettingsWidgets(QWidget *parent);
 
  128    virtual int LoadSettings(
const QString szFile = QString());
 
  136    virtual int SaveSettings(
const QString szFile = QString());
 
  158    virtual int EnumPlugins(
Handle* handle);
 
  170        std::function<
int(
const QString& 
id, 
CPlugin* pPlugin)> cb);
 
  173    const QString Details() 
const;
 
  177    int FindPlugins(QDir dir, QStringList filters);
 
  178    int AppendPlugin(
CPlugin* plugin);
 
  181    void slotNativeWindowRecieveKeyboard();
 
  184    QString m_szSettingsFile;
 
  185    QMap<QString, CPlugin*> m_Plugins;
 
  187    QSharedPointer<QTranslator> m_Translator;