The Visual class provides the base interface class of visualizations.
More...
#include <visual.h>
List of all members.
Detailed Description
The Visual class provides the base interface class of visualizations.
- Author:
- Ilya Kotov <forkotov02@hotmail.ru>
Constructor & Destructor Documentation
Visual |
( |
QWidget * |
parent, |
|
|
Qt::WindowFlags |
f = 0 |
|
) |
| |
Object contsructor.
- Parameters:
-
parent | Parent object. |
f | Widget flags. |
Member Function Documentation
virtual void add |
( |
float * |
data, |
|
|
size_t |
samples, |
|
|
int |
chan |
|
) |
| [pure virtual] |
Adds data for visualization. Subclass should reimplement this function.
- Parameters:
-
data | Audio data. |
samples | Number of samples. |
chan | Number of channels. |
static void add |
( |
Visual * |
visual | ) |
[static] |
Adds external visualization visual.
virtual void clear |
( |
| ) |
[pure virtual] |
Resets visual plugin buffers and widgets. Subclass should reimplement this function.
void closedByUser |
( |
| ) |
[signal] |
Emitted when visual widget is closed by user.
virtual void closeEvent |
( |
QCloseEvent * |
event | ) |
[protected, virtual] |
QWidget's close event. Reimplementation should call base function.
- Parameters:
-
event | QCloseEvent insatance. |
Returns a list of visual factories.
Returns plugin file path.
- Parameters:
-
static void initialize |
( |
QWidget * |
parent, |
|
|
QObject * |
receiver = 0 , |
|
|
const char * |
member = 0 |
|
) |
| [static] |
Prepares visual plugins for usage.
- Parameters:
-
parent | Parent widget. |
receiver | Receiver object. |
member | A slot to receive changes of active visualizations list. |
Returns true if visual plugin is enabled, otherwise returns false
- Parameters:
-
static void remove |
( |
Visual * |
| ) |
[static] |
Removes external visualization visual.
static void setEnabled |
( |
VisualFactory * |
factory, |
|
|
bool |
enable = true |
|
) |
| [static] |
Sets whether the visual plugin is enabled.
- Parameters:
-
factory | Visual plugin factory. |
enable | Plugin enable state (true - enable, false - disable) |
static void showSettings |
( |
VisualFactory * |
factory, |
|
|
QWidget * |
parent |
|
) |
| [static] |
Shows configuration dialog and updates settings automatically.
- Parameters:
-
factory | Visual plugin factory. |
parent | Parent widget. |
static QList<Visual *>* visuals |
( |
| ) |
[static] |
Returns a pointer to a list of created visual objects.
The documentation for this class was generated from the following file:
- /usr/src/RPM/BUILD/qmmp-0.11-svn/src/qmmp/visual.h