5#ifndef QXPLUGINMANAGERDIALOG_H
6#define QXPLUGINMANAGERDIALOG_H
13#include <QtCore/QString>
14#include <QtCore/QStringList>
15#include <QtWidgets/QDialog>
27class QxPluginManagerDialogPrivate;
84 int rowOf(
const QString &
id)
const;
88 bool isChecked(
const QString &
id)
const;
90 void setChecked(
const QString &
id,
bool checked);
93 void setCurrentPlugin(
const QString &
id);
96 QString diagnostics()
const;
98 bool isModified()
const;
108 void accept()
override;
110 void reject()
override;
116 void showEvent(QShowEvent *event)
override;
Lists the plugins the manager found and lets their switches be set.
void applied()
The switches have been written and synced.
Thin wrapper around QSettings that keeps call sites free of the usual boilerplate: typed accessors wi...
Discovers, orders, loads and isolates QtCanpool plugins.
#define QX_APP_END_NAMESPACE
#define QX_DECLARE_PRIVATE(Class)
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0
#define QX_APP_BEGIN_NAMESPACE
#define QX_CORE_PREPEND_NAMESPACE(name)
#define QX_PLUGIN_BEGIN_NAMESPACE
#define QX_PLUGIN_END_NAMESPACE