1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-23 02:32:10 +02:00
falkonOfficial/src/preferences/pluginslist.h

43 lines
783 B
C
Raw Normal View History

2011-03-02 16:57:41 +01:00
#ifndef PLUGINSLIST_H
#define PLUGINSLIST_H
#if defined(QT_NO_DEBUG) & !defined(QT_NO_DEBUG_OUTPUT)
#define QT_NO_DEBUG_OUTPUT
#endif
#include <QWidget>
#include <QListWidgetItem>
#include <QInputDialog>
namespace Ui {
class PluginsList;
}
class PluginsList : public QWidget
{
Q_OBJECT
public:
explicit PluginsList(QWidget *parent = 0);
~PluginsList();
void save();
public slots:
void reloadPlugins();
private slots:
//App extension
void settingsClicked();
void currentChanged(QListWidgetItem* item);
void allowAppPluginsChanged(bool state);
//WebKit plugins
void addWhitelist();
void removeWhitelist();
void allowC2FChanged(bool state);
private:
void refresh();
Ui::PluginsList *ui;
};
#endif // PLUGINSLIST_H