mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 18:32:50 +00:00
kmediaplayer: specify filter for the open dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
0a6ae17f1b
commit
7a6f5d0a25
1 changed files with 58 additions and 2 deletions
|
@ -36,6 +36,63 @@
|
|||
|
||||
#include "kmediawindow.h"
|
||||
|
||||
// NOTE: even tho the MIME type for some of these is different the comment is the same
|
||||
static const char* s_mimetypes =
|
||||
"application/x-ogg "
|
||||
"application/sdp "
|
||||
"application/x-smil "
|
||||
"application/x-streamingmedia "
|
||||
"application/vnd.rn-realmedia "
|
||||
"application/vnd.rn-realmedia-vbr "
|
||||
"audio/x-aac "
|
||||
"audio/x-m4a "
|
||||
"audio/x-mp1 "
|
||||
"audio/x-mp2 "
|
||||
"audio/x-mp3 "
|
||||
"audio/x-mpeg "
|
||||
"audio/x-mpegurl "
|
||||
"audio/x-mpg "
|
||||
"audio/rn-mpeg "
|
||||
"audio/ogg "
|
||||
"audio/x-scpls "
|
||||
"audio/vnd.rn-realaudio "
|
||||
"audio/x-pn-windows-pcm "
|
||||
"audio/x-realaudio "
|
||||
"audio/x-pn-realaudio "
|
||||
"audio/x-ms-wma "
|
||||
"audio/x-pls "
|
||||
"audio/x-wav "
|
||||
"video/x-mpeg "
|
||||
"video/x-mpeg2 "
|
||||
"video/mp4 "
|
||||
"video/x-msvideo "
|
||||
"video/ogg "
|
||||
"video/quicktime "
|
||||
"video/vnd.rn-realvideo "
|
||||
"video/x-ms-afs "
|
||||
"video/x-ms-asf "
|
||||
"video/x-ms-wmv "
|
||||
"video/x-ms-wmx "
|
||||
"video/x-ms-wvxvideo "
|
||||
"video/x-avi "
|
||||
"video/x-fli "
|
||||
"video/x-flv "
|
||||
"video/x-theora "
|
||||
"video/x-matroska "
|
||||
"video/webm "
|
||||
"audio/x-flac "
|
||||
"audio/x-vorbis+ogg "
|
||||
"video/x-ogm+ogg "
|
||||
"audio/x-shorten "
|
||||
"audio/x-ape "
|
||||
"audio/x-wavpack "
|
||||
"audio/x-tta "
|
||||
"audio/AMR "
|
||||
"audio/ac3 "
|
||||
"video/mp2t "
|
||||
"audio/mp4";
|
||||
|
||||
|
||||
KMediaWindow::KMediaWindow(QWidget *parent, Qt::WindowFlags flags)
|
||||
: KXmlGuiWindow(parent, flags),
|
||||
m_config(nullptr),
|
||||
|
@ -128,10 +185,9 @@ KMediaWindow::~KMediaWindow()
|
|||
|
||||
void KMediaWindow::slotOpenPath()
|
||||
{
|
||||
#warning TODO: implement MIME list to filter converter and use it here
|
||||
const QString path = KFileDialog::getOpenFileName(
|
||||
KUrl("kfiledialog:///kmediaplayer"),
|
||||
QString(),
|
||||
QString::fromLatin1(s_mimetypes),
|
||||
this,
|
||||
i18n("Select paths")
|
||||
);
|
||||
|
|
Loading…
Add table
Reference in a new issue