WIP. new layout on the audio view

This commit is contained in:
emeric
2014-10-19 20:27:29 +02:00
parent 7e4e46aad0
commit 8f6a6b858e
2 changed files with 8 additions and 12 deletions
+8 -10
View File
@@ -80,7 +80,7 @@ _mediaPlayer(nullptr)
cb->addItem("metal");
cb->addItem("rock");
cb->addItem("top50");
cb->setWidth(100);
cb->setWidth(75);
playlistControls->addWidget(cb, 1);
playlistControls->addWidget(new Wt::WPushButton("Rename"));
@@ -89,7 +89,8 @@ _mediaPlayer(nullptr)
playlist->addLayout(playlistControls);
playlist->addWidget( new TableFilter(_db, "release", "name"), 1);
// TODO
playlist->addWidget( new Wt::WTableView(), 1);
mainLayout->addLayout(playlist, 0, 1, 2, 1);
}
@@ -97,13 +98,16 @@ _mediaPlayer(nullptr)
_mediaPlayer = new AudioMediaPlayerWidget();
mainLayout->addWidget(_mediaPlayer, 2, 0, 1, 2);
mainLayout->setColumnStretch(0, 1);
mainLayout->setRowStretch(1, 1);
mainLayout->setRowResizable(0, true, Wt::WLength(200, Wt::WLength::Pixel));
mainLayout->setColumnResizable(0, true);
_mediaPlayer->playbackEnded().connect(this, &AudioWidget::handleTrackEnded);
trackView->trackSelected().connect(boost::bind(&AudioWidget::playTrack, this, _1));
_mediaPlayer->playbackEnded().connect(std::bind([=] ()
{
trackView->selectNextTrack();
}));
}
void
@@ -147,11 +151,5 @@ AudioWidget::playTrack(boost::filesystem::path p)
}
}
void
AudioWidget::handleTrackEnded(void)
{
LMS_LOG(MOD_UI, SEV_DEBUG) << "Track playback ended!";
}
} // namespace UserInterface
-2
View File
@@ -45,8 +45,6 @@ class AudioWidget : public Wt::WContainerWidget
void playTrack(boost::filesystem::path p);
void handleTrackEnded(void);
Database::Handler& _db;
AudioMediaPlayerWidget* _mediaPlayer;