Qmmp
Static Public Member Functions | List of all members
General Class Reference

#include <general.h>

Static Public Member Functions

static void create (QObject *parent)
 
static QList< GeneralFactory * > factories ()
 
static QList< GeneralFactory * > enabledFactories ()
 
static QString file (const GeneralFactory *factory)
 
static void setEnabled (GeneralFactory *factory, bool enable=true)
 
static void showSettings (GeneralFactory *factory, QWidget *parentWidget)
 
static bool isEnabled (const GeneralFactory *factory)
 

Detailed Description

The General class provides simple access to general plugins.

Author
Ilya Kotov forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru

Member Function Documentation

◆ create()

static void create ( QObject *  parent)
static

Prepares general plugins for usage.

Parameters
parentParent object.

◆ enabledFactories()

static QList<GeneralFactory *> enabledFactories ( )
static

Returns a list of the enabled general plugin factories.

◆ factories()

static QList<GeneralFactory *> factories ( )
static

Returns a list of the general plugin factories.

◆ file()

static QString file ( const GeneralFactory factory)
static

Returns plugin file path.

Parameters
factoryGeneral plugin factory.

◆ isEnabled()

static bool isEnabled ( const GeneralFactory factory)
static

Returns true if general plugin is enabled, otherwise returns false

Parameters
factoryGeneral plugin factory.

◆ setEnabled()

static void setEnabled ( GeneralFactory factory,
bool  enable = true 
)
static

Sets whether the general plugin is enabled.

Parameters
factoryGeneral plugin factory.
enablePlugin enable state (true - enable, false - disable)

◆ showSettings()

static void showSettings ( GeneralFactory factory,
QWidget *  parentWidget 
)
static

Shows configuration dialog and updates settings automatically.

Parameters
factoryGeneral plugin factory.
parentWidgetParent widget.

The documentation for this class was generated from the following file: