From c931e96eb4bf7df64bca49c2343f2203bac637ba Mon Sep 17 00:00:00 2001 From: llornkcor Date: Wed, 13 Oct 2004 10:07:38 +0000 Subject: exit if no skin is found --- (limited to 'core') diff --git a/core/multimedia/opieplayer/main.cpp b/core/multimedia/opieplayer/main.cpp index 32dc1d5..4a7ac52 100644 --- a/core/multimedia/opieplayer/main.cpp +++ b/core/multimedia/opieplayer/main.cpp @@ -17,6 +17,9 @@ ** not clear to you. ** **********************************************************************/ +#include + + #include "mediaplayerstate.h" #include "playlistwidget.h" #include "audiowidget.h" @@ -34,6 +37,12 @@ LoopControl *loopControl; int main(int argc, char **argv) { QPEApplication a(argc,argv); + if(!QDir(QString(getenv("OPIEDIR")) +"/pics/opieplayer2/skins/").exists()) { + QMessageBox::critical( 0, "Opieplayer Error", "

opieplayer2 skin not found. Please install an opieplayer2 skin.

" ); + + return -1; + } + MediaPlayerState st( 0, "mediaPlayerState" ); mediaPlayerState = &st; PlayListWidget pl( 0, "playList" ); @@ -43,12 +52,12 @@ int main(int argc, char **argv) { VideoWidget vw( 0, "videoUI" ); videoUI = &vw; LoopControl lc( 0, "loopControl" ); +// qDebug("loop control created"); loopControl = &lc; MediaPlayer mp( 0, "mediaPlayer" ); - +// qDebug("mediaplayer created"); // pl.setCaption( MediaPlayer::tr("OpiePlayer") ); a.showMainDocumentWidget(&pl); - return a.exec(); } -- cgit v0.9.0.2