From 283814627de1f7e755c89b6bf1caa75589a05d16 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 16 Feb 2014 16:23:39 +0000 Subject: projectm: added menu git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4096 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Visual/projectm/projectmplugin.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/plugins/Visual/projectm/projectmplugin.cpp') diff --git a/src/plugins/Visual/projectm/projectmplugin.cpp b/src/plugins/Visual/projectm/projectmplugin.cpp index d730ec04d..1178226c5 100644 --- a/src/plugins/Visual/projectm/projectmplugin.cpp +++ b/src/plugins/Visual/projectm/projectmplugin.cpp @@ -23,6 +23,8 @@ #include #include #include +#include +#include #include #include #include @@ -38,11 +40,17 @@ ProjectMPlugin::ProjectMPlugin (QWidget *parent) setlocale(LC_NUMERIC, "C"); //fixes problem with none-english locales setWindowTitle(tr("ProjectM")); - m_projectMWidget = new ProjectMWidget(this); + QListWidget *listWidget = new QListWidget(this); + m_projectMWidget = new ProjectMWidget(listWidget, this); + m_splitter = new QSplitter(Qt::Horizontal, this); + m_splitter->addWidget(listWidget); + m_splitter->addWidget(m_projectMWidget); QHBoxLayout *layout = new QHBoxLayout; - layout->addWidget(m_projectMWidget); + layout->addWidget(m_splitter); layout->setContentsMargins(0,0,0,0); setLayout(layout); + addActions(m_projectMWidget->actions()); + connect(m_projectMWidget, SIGNAL(showMenuToggled(bool)), listWidget, SLOT(setVisible(bool))); resize(300,300); QSettings settings(Qmmp::configFile(), QSettings::IniFormat); restoreGeometry(settings.value("ProjectM/geometry").toByteArray()); -- cgit v1.2.3-13-gbd6f