#include <QFileDialog>
#include <QMessageBox>
#include <QSettings>
+#include <QStyle>
#include <QDesktopServices>
#include "menu.h"
playlist = new DirectoryPlaylist(this);
-
addAction("open", "&Open...", QKeySequence::Open);
- addAction("play", "Play", QKeySequence("P"));
- addAction("pause", "Pause", QKeySequence("W"));
- addAction("stop", "Stop", QKeySequence("X"));
- addAction("next", "Next", QKeySequence("CTRL+."));
- addAction("previous", "Previous", QKeySequence("CTRL+,"));
+ addAction("play", "Play", style()->standardIcon(QStyle::SP_MediaPlay), QKeySequence("P"));
+ addAction("pause", "Pause", style()->standardIcon(QStyle::SP_MediaPause), QKeySequence("W"));
+ addAction("stop", "Stop", style()->standardIcon(QStyle::SP_MediaStop), QKeySequence("X"));
+ addAction("previous", "Previous", style()->standardIcon(QStyle::SP_MediaSkipBackward), QKeySequence("CTRL+,"));
+ addAction("next", "Next", style()->standardIcon(QStyle::SP_MediaSkipForward), QKeySequence("CTRL+."));
#ifndef BROWSERPLUGIN_BUILD
- addAction("togglePinMenu", "Pin Menu", QKeySequence(), true);
+ addAction("togglePinMenu", "Pin Menu", QKeySequence(), true);
addAction("toggleStayOnTop", "Stay on top", QKeySequence("T"), true);
m_actions["togglePinMenu"]->setChecked(true);
m_actions[name] = action;
}
+void VideoWindow::addAction(const QString &name, const QString &text, const QIcon& icon, const QKeySequence &shortcut, bool checkable)
+{
+ QAction *action = new QAction(text, this);
+ action->setIcon(icon);
+ action->setShortcut(shortcut);
+ action->setCheckable(checkable);
+ QWidget::addAction(action);
+ m_actions[name] = action;
+}
+
bool VideoWindow::isMenuPinned() const
{
#ifndef BROWSERPLUGIN_BUILD