|
|
- --- a/src/panels/information/phononwidget.cpp
- +++ b/src/panels/information/phononwidget.cpp
- @@ -30,6 +30,7 @@
- #include <QHBoxLayout>
- #include <QShowEvent>
- #include <QToolButton>
- +#include <QCheckBox>
- #include <QDialog>
- #include <QIcon>
- #include <KIconLoader>
- @@ -69,6 +70,7 @@
- m_topLayout(0),
- m_media(0),
- m_seekSlider(0),
- + m_playAut(0),
- m_audioOutput(0),
- m_videoPlayer(0)
- {
- @@ -79,6 +81,9 @@
- if (m_url != url) {
- stop(); // emits playingStopped() signal
- m_url = url;
- + if(m_playAut ->isChecked()){
- + play();
- + }
- }
- }
-
- @@ -115,6 +120,8 @@
- controlsLayout->setMargin(0);
- controlsLayout->setSpacing(0);
-
- + m_playAut = new QCheckBox(this);
- +
- m_playButton = new QToolButton(this);
- m_stopButton = new QToolButton(this);
- m_seekSlider = new Phonon::SeekSlider(this);
- @@ -122,11 +129,15 @@
- controlsLayout->addWidget(m_playButton);
- controlsLayout->addWidget(m_stopButton);
- controlsLayout->addWidget(m_seekSlider);
- + controlsLayout->addWidget(m_playAut);
-
- m_topLayout->addLayout(controlsLayout);
-
- const int smallIconSize = IconSize(KIconLoader::Small);
- const QSize buttonSize(smallIconSize, smallIconSize);
- +
- + m_playAut->setToolTip(i18n("play automatically"));
- + m_playAut->setIconSize(buttonSize);
-
- m_playButton->setToolTip(i18n("play"));
- m_playButton->setIconSize(buttonSize);
-
- --- a/src/panels/information/phononwidget.h
- +++ b/src/panels/information/phononwidget.h
- @@ -38,6 +38,7 @@
- class EmbeddedVideoPlayer;
- class QToolButton;
- class QVBoxLayout;
- +class QCheckBox;
-
- class PhononWidget : public QWidget
- {
- @@ -81,6 +82,7 @@
-
- QToolButton *m_playButton;
- QToolButton *m_stopButton;
- + QCheckBox *m_playAut;
-
- QVBoxLayout *m_topLayout;
- Phonon::MediaObject *m_media;
|