Sha256: 15e3bbe2641d04dbff154d2a68718e9fd7d0621b262f897d13a34a097cff2449
Contents?: true
Size: 721 Bytes
Versions: 20
Compression:
Stored size: 721 Bytes
Contents
#include "FindModal.h" #include "SocketCommand.h" #include "WebPage.h" #include "WebPageManager.h" #include "ErrorMessage.h" FindModal::FindModal(WebPageManager *manager, QStringList &arguments, QObject *parent) : SocketCommand(manager, arguments, parent) { } void FindModal::start() { if (page()->modalCount() == 0) { connect(page(), SIGNAL(modalReady()), SLOT(handleModalReady())); } else { handleModalReady(); } } void FindModal::handleModalReady() { sender()->disconnect(SIGNAL(modalReady()), this, SLOT(handleModalReady())); QString message = page()->modalMessage(); if (message.isNull()) { finish(false, new ErrorMessage("ModalNotFound", "")); } else { finish(true, message); } }
Version data entries
20 entries across 20 versions & 1 rubygems