File indexing completed on 2024-05-19 11:21:40
0001 /* 0002 SPDX-License-Identifier: GPL-2.0-or-later 0003 SPDX-FileCopyrightText: 2010 Alexander Rieder <alexanderrieder@gmail.com> 0004 */ 0005 0006 #ifndef _VARIABLEMANAGERPLUGIN_H 0007 #define _VARIABLEMANAGERPLUGIN_H 0008 0009 #include <QPointer> 0010 0011 #include "panelplugin.h" 0012 0013 class VariableManagerWidget; 0014 0015 class VariableManagerPlugin : public Cantor::PanelPlugin 0016 { 0017 Q_OBJECT 0018 public: 0019 VariableManagerPlugin( QObject* parent, QList<QVariant> args); 0020 ~VariableManagerPlugin() override; 0021 0022 QWidget* widget() override; 0023 0024 Cantor::Backend::Capabilities requiredCapabilities() override; 0025 0026 void restoreState(const Cantor::PanelPlugin::State & state) override; 0027 0028 private: 0029 QPointer<VariableManagerWidget> m_widget; 0030 0031 }; 0032 0033 #endif /* _VARIABLEMANAGERPLUGIN_H */