} else {
m_renderMethod = QV4L2_RENDER_QT;
}
+
+ m_startFullScreenAct = new QAction(QIcon(":/fullscreen.png"), "Enter Fullscreen Mode", this);
+ m_startFullScreenAct->setStatusTip("Start capturing in fullscreen mode");
+ connect(m_startFullScreenAct, SIGNAL(triggered()), this, SLOT(startFullScreen()));
+ captureMenu->addAction(m_startFullScreenAct);
+ toolBar->addAction(m_startFullScreenAct);
#ifdef HAVE_ALSA
captureMenu->addSeparator();
}
}
+void ApplicationWindow::startFullScreen()
+{
+ if (!m_capture || !m_capStartAct->isChecked()){
+ newCaptureWin();
+ m_capStartAct->setChecked(true);
+ m_capture->toggleFullScreen();
+ } else {
+ m_capStartAct->setChecked(true);
+ m_capture->toggleFullScreen();
+ }
+}
+
void ApplicationWindow::closeDevice()
{
stopAudio();
private slots:
void capStart(bool);
+ void startFullScreen();
void capFrame();
void ctrlEvent();
void snapshot();
QAction *m_showAllAudioAct;
QAction *m_audioBufferAct;
QAction *m_scalingAct;
+ QAction *m_startFullScreenAct;
QString m_filename;
QSignalMapper *m_sigMapper;
QTabWidget *m_tabs;