예제 #1
0
MainWindow::MainWindow(MediaSource *const source)
: w_(new MediaWidget(source, *this)), winSize_(-1, -1), fullscreen_(false)
{
	setFocusPolicy(Qt::StrongFocus);
	setCentralWidget(w_->widget());
	setMouseTracking(true);
	setFocus();
	
	connect(w_, SIGNAL( audioEngineFailure()), this, SIGNAL( audioEngineFailure()));
	connect(w_, SIGNAL(videoBlitterFailure()), this, SIGNAL(videoBlitterFailure()));
}
예제 #2
0
void MediaWidget::emitAudioEngineFailure() {
	emit audioEngineFailure();
	worker_->recover();
}