void AsemanWebPageGrabber::start(bool force) { #ifdef NULL_ASEMAN_WEBGRABBER Q_UNUSED(force) emit finished(QUrl()); emit complete(QImage()); #else if(!force) { const QUrl &checkUrl = check(p->source, &(p->destPrivate)); if(!checkUrl.isEmpty()) { emit finished(checkUrl); return; } } else p->destPrivate.clear(); createWebView(); p->progress = 0; p->viewer->stop(); p->viewer->setUrl(p->source); p->timer->stop(); if(p->timeOut) { p->timer->setInterval(p->timeOut); p->timer->start(); } #endif }
void ListEm::setupUI(ListStorage* listStorage, QLogger* logger) { /** * Create the central widget * and set it. */ QFrame* cW = new QFrame(this); setCentralWidget(cW); /** * Set the layout to central widget. */ QVBoxLayout* layout = new QVBoxLayout(cW); cW->setLayout(layout); layout->setMargin(0); layout->setSpacing(0); /** * Let's create the web view which * will be used to display our page * with which we will be communicating with. */ m_webView = createWebView(listStorage, logger); m_webView->load(QUrl("qrc:///html/list-view.html")); /** Add it to layout */ layout->addWidget(m_webView); m_webView->show(); }
void createUI() { // Create screen that holds the WebView. mScreen = maWidgetCreate("Screen"); // Create the WebView. mWebView = createWebView(); // Compose objects. maWidgetAddChild(mScreen, mWebView); // Show the screen. maWidgetScreenShow(mScreen); }
//--------------------------------------------------------------------------- void MainWindow::Run() { switch (current_view) { case RUN_CHECKER_VIEW: //TODO: fill the view if file already here // if (!C.List.empty()) // C.Run(); createWebView(); break; case RUN_POLICIES_VIEW: createPoliciesView(); break; case RUN_DISPLAY_VIEW: createDisplayView(); break; default: //TODO: fill the view if file already here // if (!C.List.empty()) // C.Run(); createWebView(); break; } }
/** * Lay out the widgets (portrait mode). */ void WebScreen::setupUI() { // Get the handle to the main layout and the screen. mMainLayout = getMainLayout(); mScreen = getScreen(); mLabel = getTopLabel(); mBackButton = getTopButtonLeft(); mNewSearchButton = getTopButtonRight(); setButtonText(mBackButton, " BACK "); setButtonText(mNewSearchButton, "New Search"); // Add the web view that contains the article. // It will be filled when this screen is displayed, // based on the checked titles from TitlesScreen. mWebView = createWebView( MAW_CONSTANT_FILL_AVAILABLE_SPACE, MAW_CONSTANT_FILL_AVAILABLE_SPACE); maWidgetAddChild(mMainLayout, mWebView); }