diff options
author | Ken Moore <ken@ixsystems.com> | 2017-11-27 15:48:13 -0500 |
---|---|---|
committer | Ken Moore <ken@ixsystems.com> | 2017-11-27 15:48:13 -0500 |
commit | b2a6b8620846f5ee8015794507cfec2ee20fe5e3 (patch) | |
tree | 17ed4be1040c92e48a2d317c391595a71dd41a82 /src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h | |
parent | Some UI improvements for lumina-pdf: (diff) | |
parent | Merge pull request #513 from schnitzeltony/master (diff) | |
download | lumina-b2a6b8620846f5ee8015794507cfec2ee20fe5e3.tar.gz lumina-b2a6b8620846f5ee8015794507cfec2ee20fe5e3.tar.bz2 lumina-b2a6b8620846f5ee8015794507cfec2ee20fe5e3.zip |
Merge branch 'master' of github.com:trueos/lumina
Diffstat (limited to 'src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h')
-rw-r--r-- | src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h b/src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h deleted file mode 100644 index c579b2dd..00000000 --- a/src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h +++ /dev/null @@ -1,71 +0,0 @@ -//=========================================== -// Lumina-DE source code -// Copyright (c) 2015, Ken Moore -// Available under the 3-clause BSD license -// See the LICENSE file for full details -//=========================================== -#ifndef _LUMINA_FM_MULTIMEDIA_WIDGET_H -#define _LUMINA_FM_MULTIMEDIA_WIDGET_H - -#include <QList> -#include <QWidget> -#include <QObject> -#include <QMediaObject> -#include <QMediaPlayer> -#include <QVideoWidget> - -#include "../DirData.h" - -namespace Ui{ - class MultimediaWidget; -}; - -class MultimediaWidget : public QWidget{ - Q_OBJECT -public: - MultimediaWidget(QWidget *parent = 0); - ~MultimediaWidget(); - -public slots: - void ClearPlaylist(); - void LoadMultimedia(QList<LFileInfo> list); - void Cleanup(); //perform actions necessary when closing the player - - //Theme change functions - void UpdateIcons(); - void UpdateText(); - -private: - Ui::MultimediaWidget *ui; - QMediaPlayer *mediaObj; - QVideoWidget *videoDisplay; - QString playerTTime; //total time - to prevent recalculation every tick - - QString msToText(qint64 ms); - -private slots: - //Media Object functions - void playerStatusChanged(QMediaPlayer::MediaStatus stat); - void playerStateChanged(QMediaPlayer::State newstate); - void playerVideoAvailable(bool showVideo); - void playerDurationChanged(qint64 dur); - void playerTimeChanged(qint64 ctime); - void playerError(); - void playerFinished(); - - //The UI functions - void on_tool_player_play_clicked(); - void on_combo_player_list_currentIndexChanged(int index); - void on_tool_player_next_clicked(); - void on_tool_player_prev_clicked(); - void on_tool_player_pause_clicked(); - void on_tool_player_stop_clicked(); - - //Slider controls - void on_playerSlider_sliderPressed(); - void on_playerSlider_sliderReleased(); - void on_playerSlider_valueChanged(int val); - - -}; -#endif
\ No newline at end of file |