Scribus
Open source desktop publishing at your fingertips
pluginmanagerprefsgui.h
1 /*
2 For general Scribus (>=1.3.2) copyright and licensing information please refer
3 to the COPYING file provided with the program. Following this notice may exist
4 a copyright and/or license notice that predates the release of Scribus 1.3.2
5 for which a new license (GPL+exception) is in place.
6 */
7 #ifndef PLUGINMANAGERPREFS_H
8 #define PLUGINMANAGERPREFS_H
9 
10 #include "prefspanel.h"
11 #include "ui_pluginmanagerprefsgui.h"
12 
13 
14 class ScribusMainWindow;
15 
16 
18 class PluginManagerPrefsGui : public PrefsPanel, public Ui::PluginManagerPrefsGui
19 {
20  Q_OBJECT
21 
22  public:
23  PluginManagerPrefsGui(QWidget * parent, ScribusMainWindow* scMW);
25 
26  public slots:
28  void apply();
29 };
30 
31 
33 class PluginManagerTableItem : public QTableWidgetItem
34 {
35  public:
36  PluginManagerTableItem(const QString & text);
37 };
38 
39 #endif
This Class is the base class for your application. It sets up the main window and providing a menubar...
Definition: scribus.h:123
A GUI preferences interface for enabling/disabling plugins.
Definition: pluginmanagerprefsgui.h:18
void apply()
Apply changes to each plugin's PluginSettings.
Definition: pluginmanagerprefsgui.cpp:90
A base class for all preferences panels.
Definition: prefspanel.h:21
Non editable QTableWidgetItem.
Definition: pluginmanagerprefsgui.h:33