Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

+45
View File
@@ -0,0 +1,45 @@
/**
* @RDE_HEADER@
* plugin manager dialog
* $Id$
* $HeadURL$
* $Author$
*
* Created by Mike Wille, SLSE, 2016-07-07
*/
#pragma once
#include <LtsPluginManager/lts_plugin_manager_export.h>
#include "lts_plugin_manager_widget.h"
#include <QDialog>
namespace Ui
{
class LtsPluginManagerDialog;
}
namespace LtsPluginManager
{
class LTSPLUGINMANAGER_EXPORT LtsPluginManagerDialog : public QDialog
{
Q_OBJECT
public:
explicit LtsPluginManagerDialog(QWidget *parent = nullptr);
~LtsPluginManagerDialog();
void setServiceMissing(const QString &newPluginFilename, const QString &missingPluginName);
void setOptionalServiceMissing(const QString &newPluginFilename, const QString &missingPluginName);
void setInvalidPlugin(const QString &newPluginFilename);
void setPluginLogStatus(const QString &filename, const LtsPluginWidget::Status &status);
void setPluginLogType(const QString &filename, const QString &type);
void setPluginLogIdent(const QString &filename, const QString &ident);
private:
Ui::LtsPluginManagerDialog *m_ui;
LtsPluginWidget *getPluginWidget(const QString &filename);
};
} // namespace LtsPluginManager