void STab::handleFinishStreamLoading(bool) { qDebug("STab::handleFinishStreamLoading"); disconnect(ui->webView, SIGNAL(loadFinished(bool)), this, SLOT(handleFinishStreamLoading(bool))); ui->progressBar->setValue(99); // QSettings* const settings = Settings::getHostsInstance(); settings->beginGroup(this->currentGroup); QString mode = settings->value("mode").toString(); if (mode == QString("regexps")) { QWebFrame *frame = ui->webView->page()->mainFrame(); QString content = frame->toHtml(); int size = settings->beginReadArray("rule"); for (int i = 0; i < size; ++i) { settings->setArrayIndex(i); QRegExp rx(settings->value("from").toString()); content.replace(rx, settings->value("to").toString()); } settings->endArray(); qDebug() << content; ui->webView->setContent(content.toUtf8()); } settings->endGroup(); prepareUi(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); prepareUi(); }
Advanced::Advanced(QWidget *parent) : QMainWindow(parent), ui(new Ui::Advanced) { ui->setupUi(this); prepareUi(); }
void STab::showMessage(const QString& message) { prepareUi(); QString content = QString("<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" /></head><body>"); content.append(message); content.append(QString("</body></html>")); ui->webView->setContent(content.toUtf8()); }
DeviceDetailViewFrame::DeviceDetailViewFrame(QWidget* content,QWidget *parent) : QWidget(parent), m_logoLabel(0), m_frameTitleLabel(0), m_contentWidget(content), m_frameContainer(0) { prepareUi(); initFrame(); applyStyle(); }