#include <mainvisual.h>
Definition at line 89 of file mainvisual.h.
Public Slots | |
| void | timeout () |
| void | bannerTimeout () |
Signals | |
| void | hidingVisualization () |
Public Member Functions | |
| MainVisual (QWidget *parent=0, const char *=0) | |
| virtual | ~MainVisual () |
| VisualBase * | visual () const |
| void | setVisual (const QString &name) |
| void | add (uchar *, unsigned long, unsigned long, int, int) |
| void | prepare () |
| QSize | minimumSizeHint () const |
| QSize | sizeHint () const |
| void | paintEvent (QPaintEvent *) |
| void | resizeEvent (QResizeEvent *) |
| void | customEvent (QCustomEvent *) |
| void | hideEvent (QHideEvent *) |
| void | setFrameRate (int newfps) |
| int | frameRate () const |
| void | showBanner (const QString &text, int showTime=8000) |
| void | showBanner (Metadata *meta, bool fullScreen, int visMode, int showTime=8000) |
| void | hideBanner () |
| bool | bannerIsShowing (void) |
| Metadata * | metadata () const |
| void | setMetadata (Metadata *&m) |
| void | deleteMetadata () |
Static Public Member Functions | |
| static QStringList | Visualizations () |
Private Attributes | |
| VisualBase * | vis |
| Metadata * | meta |
| QPixmap | pixmap |
| QPtrList< VisualNode > | nodes |
| bool | playing |
| int | fps |
| QTimer * | timer |
| QTimer * | bannerTimer |
| InfoWidget * | info_widget |
| QString | current_visual_name |
| MainVisual::MainVisual | ( | QWidget * | parent = 0, |
|
| const char * | name = 0 | |||
| ) |
Definition at line 79 of file mainvisual.cpp.
| MainVisual::~MainVisual | ( | ) | [virtual] |
Definition at line 103 of file mainvisual.cpp.
| VisualBase* MainVisual::visual | ( | ) | const [inline] |
| void MainVisual::setVisual | ( | const QString & | name | ) |
Definition at line 124 of file mainvisual.cpp.
Referenced by PlaybackBoxMusic::checkForPlaylists(), PlaybackBoxMusic::CycleVisualizer(), PlaybackBoxMusic::keyPressEvent(), PlaybackBoxMusic::PlaybackBoxMusic(), and PlaybackBoxMusic::toggleFullBlankVisualizer().
| void MainVisual::add | ( | uchar * | b, | |
| unsigned long | b_len, | |||
| unsigned long | w, | |||
| int | c, | |||
| int | p | |||
| ) |
Definition at line 171 of file mainvisual.cpp.
| void MainVisual::prepare | ( | ) |
| QSize MainVisual::minimumSizeHint | ( | ) | const [inline] |
Definition at line 103 of file mainvisual.h.
| QSize MainVisual::sizeHint | ( | ) | const [inline] |
| void MainVisual::paintEvent | ( | QPaintEvent * | ) |
Definition at line 256 of file mainvisual.cpp.
| void MainVisual::resizeEvent | ( | QResizeEvent * | event | ) |
Definition at line 261 of file mainvisual.cpp.
| void MainVisual::customEvent | ( | QCustomEvent * | event | ) |
Definition at line 275 of file mainvisual.cpp.
| void MainVisual::hideEvent | ( | QHideEvent * | e | ) |
Definition at line 299 of file mainvisual.cpp.
| void MainVisual::setFrameRate | ( | int | newfps | ) |
| int MainVisual::frameRate | ( | ) | const [inline] |
Definition at line 112 of file mainvisual.h.
| void MainVisual::showBanner | ( | const QString & | text, | |
| int | showTime = 8000 | |||
| ) |
Definition at line 307 of file mainvisual.cpp.
Referenced by PlaybackBoxMusic::bannerEnable(), and LibVisualPlugin::handleKeyPress().
Definition at line 313 of file mainvisual.cpp.
| void MainVisual::hideBanner | ( | void | ) |
Definition at line 319 of file mainvisual.cpp.
Referenced by PlaybackBoxMusic::bannerDisable(), and bannerTimeout().
| bool MainVisual::bannerIsShowing | ( | void | ) | [inline] |
| QStringList MainVisual::Visualizations | ( | ) | [static] |
| Metadata* MainVisual::metadata | ( | ) | const [inline] |
Definition at line 121 of file mainvisual.h.
Referenced by AlbumArt::draw(), AlbumArt::findFrontCover(), and AlbumArt::handleKeyPress().
| void MainVisual::setMetadata | ( | Metadata *& | m | ) | [inline] |
Definition at line 122 of file mainvisual.h.
Referenced by PlaybackBoxMusic::play(), PlaybackBoxMusic::restorePosition(), and PlaybackBoxMusic::showEditMetadataDialog().
| void MainVisual::deleteMetadata | ( | ) | [inline] |
Definition at line 123 of file mainvisual.h.
Referenced by PlaybackBoxMusic::showEditMetadataDialog(), PlaybackBoxMusic::stop(), and PlaybackBoxMusic::stopAll().
| void MainVisual::timeout | ( | void | ) | [slot] |
| void MainVisual::bannerTimeout | ( | void | ) | [slot] |
| void MainVisual::hidingVisualization | ( | ) | [signal] |
Referenced by hideEvent().
VisualBase* MainVisual::vis [private] |
Definition at line 133 of file mainvisual.h.
Referenced by hideEvent(), resizeEvent(), setVisual(), timeout(), visual(), and ~MainVisual().
Metadata* MainVisual::meta [private] |
Definition at line 134 of file mainvisual.h.
Referenced by deleteMetadata(), metadata(), and setMetadata().
QPixmap MainVisual::pixmap [private] |
Definition at line 135 of file mainvisual.h.
Referenced by paintEvent(), resizeEvent(), setVisual(), and timeout().
QPtrList<VisualNode> MainVisual::nodes [private] |
Definition at line 136 of file mainvisual.h.
Referenced by add(), prepare(), timeout(), and ~MainVisual().
bool MainVisual::playing [private] |
int MainVisual::fps [private] |
Definition at line 138 of file mainvisual.h.
Referenced by customEvent(), frameRate(), MainVisual(), and setVisual().
QTimer* MainVisual::timer [private] |
Definition at line 139 of file mainvisual.h.
Referenced by customEvent(), MainVisual(), setVisual(), timeout(), and ~MainVisual().
QTimer* MainVisual::bannerTimer [private] |
Definition at line 140 of file mainvisual.h.
Referenced by bannerIsShowing(), hideBanner(), MainVisual(), showBanner(), and ~MainVisual().
InfoWidget* MainVisual::info_widget [private] |
Definition at line 141 of file mainvisual.h.
Referenced by hideBanner(), MainVisual(), resizeEvent(), showBanner(), and ~MainVisual().
QString MainVisual::current_visual_name [private] |
Definition at line 143 of file mainvisual.h.
1.5.5