From 86aac72c6547ae976059c1aee91059687ea65b8b Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 31 Oct 2007 18:04:24 +0000 Subject: added visual plugin support git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@171 90c681e8-e032-0410-971d-27865f9a5e38 --- src/mainwindow.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 2a6902e2c..324c8521b 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -44,6 +44,7 @@ #include #include "filedialog.h" #include "listwidget.h" +#include "visualmenu.h" #define KEY_OFFSET 10 @@ -124,7 +125,8 @@ MainWindow::MainWindow(const QStringList& args, QWidget *parent) m_vis = MainVisual::getPointer(); m_core = new SoundCore(this); - m_core -> addVisualization(m_vis); + m_core->addVisualization(m_vis); + m_core->showVisualization(this); connect(m_core, SIGNAL(outputStateChanged(const OutputState&)), SLOT(showOutputState(const OutputState&))); @@ -459,7 +461,7 @@ void MainWindow::endSeek() seeking = FALSE; } -void MainWindow::changeEvent ( QEvent * event ) +void MainWindow::changeEvent (QEvent * event) { if (event->type() == QEvent::ActivationChange) { @@ -538,6 +540,7 @@ void MainWindow::showSettings() m_playlist->readSettings(); TextScroller::getPointer()->readSettings(); m_core->updateConfig(); + m_visMenu->updateActions(); } delete m_confDialog; } @@ -586,6 +589,10 @@ void MainWindow::createActions() m_mainMenu->addAction(tr("&Queue"),m_playListModel, SLOT(addToQueue()), tr("Q")); m_mainMenu->addSeparator(); m_mainMenu->addAction(tr("&Jump To File"),this, SLOT(jumpToFile()), tr("J")); + m_mainMenu->addSeparator(); + m_visMenu = new VisualMenu(this); + m_mainMenu->addMenu(m_visMenu); + m_mainMenu->addSeparator(); m_mainMenu->addAction(tr("&Settings"),this, SLOT(showSettings()), tr("Ctrl+P")); m_mainMenu->addSeparator(); @@ -808,5 +815,3 @@ void MainWindow::addUrl( ) { AddUrlDialog::popup(this,m_playListModel); } - - -- cgit v1.2.3-13-gbd6f