void MColorComboBoxViewPrivate::_q_popupDisappeared() { Q_Q(MColorComboBoxView); QObject::disconnect(controller, SIGNAL(dismissed()), popupWidget(), SLOT(reject())); q->disconnect(popupWidget(), SIGNAL(disappeared()), q, SLOT(_q_popupDisappeared())); q->disconnect(colorWidget(), SIGNAL(colorPicked()), q, SLOT(_q_colorPicked())); }
void Bubble::mousePressEvent(QMouseEvent *) { if (!m_defaultAction.isEmpty()) { Q_EMIT actionInvoked(m_entity->id().toUInt(), m_defaultAction); m_defaultAction.clear(); } else { Q_EMIT dismissed(m_entity->id().toInt()); } m_outTimer->stop(); }
void MColorComboBoxViewPrivate::_q_showPopup() { Q_Q(MColorComboBoxView); popupWidget()->setTitle(q->model()->title()); colorWidget()->setSelectedColor(q->model()->color()); QObject::connect(controller, SIGNAL(dismissed()), popupWidget(), SLOT(reject())); q->connect(popupWidget(), SIGNAL(disappeared()), q, SLOT(_q_popupDisappeared())); q->connect(colorWidget(), SIGNAL(colorPicked()), q, SLOT(_q_colorPicked())); popupWidget()->appear(); }
void Config::DownloadCompletedCallback(http::Download &download) { if (download.ResultCode() != 200) { ERROR_LOG(LOADER, "Failed to download version.json"); return; } std::string data; download.buffer().TakeAll(&data); if (data.empty()) { ERROR_LOG(LOADER, "Version check: Empty data from server!"); return; } JsonReader reader(data.c_str(), data.size()); const json_value *root = reader.root(); if (!root) { ERROR_LOG(LOADER, "Failed to parse json"); return; } std::string version = root->getString("version", ""); const char *gitVer = PPSSPP_GIT_VERSION; Version installed(gitVer); Version upgrade(version); Version dismissed(g_Config.dismissedVersion); if (!installed.IsValid()) { ERROR_LOG(LOADER, "Version check: Local version string invalid. Build problems? %s", PPSSPP_GIT_VERSION); return; } if (!upgrade.IsValid()) { ERROR_LOG(LOADER, "Version check: Invalid server version: %s", version.c_str()); return; } if (installed >= upgrade) { INFO_LOG(LOADER, "Version check: Already up to date, erasing any upgrade message"); g_Config.upgradeMessage = ""; g_Config.upgradeVersion = upgrade.ToString(); g_Config.dismissedVersion = ""; return; } if (installed < upgrade && dismissed != upgrade) { g_Config.upgradeMessage = "New version of PPSSPP available!"; g_Config.upgradeVersion = upgrade.ToString(); g_Config.dismissedVersion = ""; } }
void HintsWidget::mouseReleaseEvent(QMouseEvent *event) { hide(); emit dismissed(); }
void CNotification::on_okButton_clicked() { emit dismissed(1); }
void CNotification::on_dismissButton_clicked() { emit dismissed(0); }