void S60VideoPlayerSession::setVideoRenderer(QObject *videoOutput) { if (videoOutput == m_videoOutput) return; S60VideoWidgetControl *newWidgetControl = qobject_cast<S60VideoWidgetControl *>(videoOutput); S60VideoWidgetControl *oldWidgetControl = qobject_cast<S60VideoWidgetControl *>(m_videoOutput); if (oldWidgetControl) { disconnect(oldWidgetControl, SIGNAL(widgetUpdated()), this, SLOT(resetVideoDisplay())); disconnect(oldWidgetControl, SIGNAL(widgetResized()), this, SLOT(resizeVideoWindow())); disconnect(this, SIGNAL(stateChanged(QMediaPlayer::State)), oldWidgetControl, SLOT(videoStateChanged(QMediaPlayer::State))); } if (newWidgetControl) { connect(newWidgetControl, SIGNAL(widgetUpdated()), this, SLOT(resetVideoDisplay())); connect(newWidgetControl, SIGNAL(widgetResized()), this, SLOT(resizeVideoWindow())); connect(this, SIGNAL(stateChanged(QMediaPlayer::State)), newWidgetControl, SLOT(videoStateChanged(QMediaPlayer::State))); } m_videoOutput = videoOutput; resetVideoDisplay(); }
void VHelpUE::processCommand(int p_id, const QString &p_cmd) { Q_UNUSED(p_id); Q_UNUSED(p_cmd); init(); if (initListWidget()) { m_listWidget->updateGeometry(); emit widgetUpdated(); } emit stateUpdated(State::Success); }
void S60VideoPlayerSession::setVideoRenderer(QObject *videoOutput) { if (videoOutput == m_videoOutput) return; S60VideoWidgetControl *newWidgetControl = qobject_cast<S60VideoWidgetControl *>(videoOutput); S60VideoWidgetControl *oldWidgetControl = qobject_cast<S60VideoWidgetControl *>(m_videoOutput); if (oldWidgetControl) { disconnect(oldWidgetControl, SIGNAL(widgetUpdated()), this, SLOT(resetVideoDisplay())); disconnect(oldWidgetControl, SIGNAL(beginVideoWindowNativePaint()), this, SLOT(suspendDirectScreenAccess())); disconnect(oldWidgetControl, SIGNAL(endVideoWindowNativePaint()), this, SLOT(resumeDirectScreenAccess())); disconnect(this, SIGNAL(stateChanged(QMediaPlayer::State)), oldWidgetControl, SLOT(videoStateChanged(QMediaPlayer::State))); } if (newWidgetControl) { connect(newWidgetControl, SIGNAL(widgetUpdated()), this, SLOT(resetVideoDisplay())); connect(newWidgetControl, SIGNAL(beginVideoWindowNativePaint()), this, SLOT(suspendDirectScreenAccess())); connect(newWidgetControl, SIGNAL(endVideoWindowNativePaint()), this, SLOT(resumeDirectScreenAccess())); connect(this, SIGNAL(stateChanged(QMediaPlayer::State)), newWidgetControl, SLOT(videoStateChanged(QMediaPlayer::State))); } m_videoOutput = videoOutput; resetVideoDisplay(); }
void VListFolderUE::selectParentItem(int p_id) { Q_UNUSED(p_id); if (m_currentFolderPath.isEmpty()) { return; } if (listFolder(VUtils::basePathFromPath(m_currentFolderPath), QString())) { m_folderPath = m_currentFolderPath; } m_listWidget->updateGeometry(); emit widgetUpdated(); }
void EditGroupWidget::setupModifiedTracking() { // Group tab connect(m_mainUi->editName, SIGNAL(textChanged(QString)), SLOT(setModified())); connect(m_mainUi->editNotes, SIGNAL(textChanged()), SLOT(setModified())); connect(m_mainUi->expireCheck, SIGNAL(stateChanged(int)), SLOT(setModified())); connect(m_mainUi->expireDatePicker, SIGNAL(dateTimeChanged(QDateTime)), SLOT(setModified())); connect(m_mainUi->searchComboBox, SIGNAL(currentIndexChanged(int)), SLOT(setModified())); connect(m_mainUi->autotypeComboBox, SIGNAL(currentIndexChanged(int)), SLOT(setModified())); connect(m_mainUi->autoTypeSequenceInherit, SIGNAL(toggled(bool)), SLOT(setModified())); connect(m_mainUi->autoTypeSequenceCustomRadio, SIGNAL(toggled(bool)), SLOT(setModified())); connect(m_mainUi->autoTypeSequenceCustomEdit, SIGNAL(textChanged(QString)), SLOT(setModified())); // Icon tab connect(m_editGroupWidgetIcons, SIGNAL(widgetUpdated()), SLOT(setModified())); }
void VListFolderUE::processCommand(int p_id, const QString &p_cmd) { Q_UNUSED(p_id); init(); QString folderPath = m_folderPath; if (folderPath.isEmpty()) { VDirectory *dir = g_mainWin->getDirectoryTree()->currentDirectory(); folderPath = dir->fetchPath(); } listFolder(folderPath, p_cmd); m_listWidget->updateGeometry(); emit widgetUpdated(); emit stateUpdated(State::Success); }
void VListUE::processCommand(int p_id, const QString &p_cmd) { Q_UNUSED(p_id); init(); clear(-1); switch (p_id) { case ID::History: listHistory(p_cmd); break; default: break; } m_listWidget->updateGeometry(); emit widgetUpdated(); emit stateUpdated(State::Success); }