void onCapture() { if (m_start.isSelected()) { m_start.setText(L"Start"); m_start.setSelected(false); } else { m_webcam.setDriver(m_driver.getSelectedItem()); } m_webcam.capture(); }
void onToggleDisabled(Event& ev) { bool state = !m_disableButton.isSelected(); m_button.setEnabled(state); m_toggleButton.setEnabled(state); m_checkBox.setEnabled(state); m_radioButton1.setEnabled(state); m_radioButton2.setEnabled(state); m_radioButton3.setEnabled(state); m_radioButton4.setEnabled(state); }
void onStart() { if (m_start.isSelected()) { m_start.setText(L"Stop"); m_webcam.setDriver(m_driver.getSelectedItem()); m_webcam.startPreview(); m_webcam.setPreviewRate(m_rate.getValue()); } else { m_start.setText(L"Start"); m_webcam.stopPreview(); } }