aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h
diff options
context:
space:
mode:
authorKen Moore <ken@ixsystems.com>2017-11-27 15:48:13 -0500
committerKen Moore <ken@ixsystems.com>2017-11-27 15:48:13 -0500
commitb2a6b8620846f5ee8015794507cfec2ee20fe5e3 (patch)
tree17ed4be1040c92e48a2d317c391595a71dd41a82 /src-qt5/desktop-utils/lumina-fm-dev/widgets/MultimediaWidget.h
parentSome UI improvements for lumina-pdf: (diff)
parentMerge pull request #513 from schnitzeltony/master (diff)
downloadlumina-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.h71
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
bgstack15