void BrowserView::initialize() { connect(m_zoomStrip, SIGNAL(zoomInClicked()), SLOT(zoomIn())); connect(m_zoomStrip, SIGNAL(zoomOutClicked()), SLOT(zoomOut())); connect(m_controlStrip, SIGNAL(menuClicked()), SIGNAL(menuButtonClicked())); connect(m_controlStrip, SIGNAL(backClicked()), m_webView, SLOT(back())); connect(m_controlStrip, SIGNAL(forwardClicked()), m_webView, SLOT(forward())); QPalette pal = m_webView->palette(); pal.setBrush(QPalette::Base, Qt::white); m_webView->setPalette(pal); FlickCharm *flickCharm = new FlickCharm(this); flickCharm->activateOn(m_webView); m_webView->setZoomFactor(static_cast<qreal>(m_currentZoom)/100.0); connect(m_webView, SIGNAL(loadStarted()), SLOT(start())); connect(m_webView, SIGNAL(loadProgress(int)), SLOT(setProgress(int))); connect(m_webView, SIGNAL(loadFinished(bool)), SLOT(finish(bool))); connect(m_webView, SIGNAL(urlChanged(QUrl)), SLOT(updateTitleBar())); m_webView->setHtml("Will try to load page soon!"); m_webView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); m_webView->setFocus(); #ifdef Q_OS_SYMBIAN QTimer::singleShot(0, this, SLOT(setDefaultIap())); #endif }
void BrowserView::initialize() { connect(m_zoomStrip, SIGNAL(zoomInClicked()), SLOT(zoomIn())); connect(m_zoomStrip, SIGNAL(zoomOutClicked()), SLOT(zoomOut())); connect(m_controlStrip, SIGNAL(menuClicked()), SIGNAL(menuButtonClicked())); connect(m_controlStrip, SIGNAL(backClicked()), m_webView, SLOT(back())); connect(m_controlStrip, SIGNAL(forwardClicked()), m_webView, SLOT(forward())); connect(m_controlStrip, SIGNAL(closeClicked()), qApp, SLOT(quit())); QPalette pal = m_webView->palette(); pal.setBrush(QPalette::Base, Qt::white); m_webView->setPalette(pal); FlickCharm *flickCharm = new FlickCharm(this); flickCharm->activateOn(m_webView); m_webView->setZoomFactor(static_cast<qreal>(m_currentZoom)/100.0); connect(m_webView, SIGNAL(loadStarted()), SLOT(start())); connect(m_webView, SIGNAL(loadProgress(int)), SLOT(setProgress(int))); connect(m_webView, SIGNAL(loadFinished(bool)), SLOT(finish(bool))); connect(m_webView, SIGNAL(urlChanged(QUrl)), SLOT(updateTitleBar())); m_webView->setHtml("about:blank"); m_webView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); m_webView->setFocus(); }
BrowserWindow::BrowserWindow() : m_slidingSurface(new QWidget(this)) , m_homeView(new HomeView(m_slidingSurface)) , m_browserView(new BrowserView(m_slidingSurface)) , m_animation(new QPropertyAnimation(this, "slideValue")) { m_slidingSurface->setAutoFillBackground(true); m_homeView->resize(size()); m_browserView->resize(size()); connect(m_homeView, SIGNAL(addressEntered(QString)), SLOT(gotoAddress(QString))); connect(m_homeView, SIGNAL(urlActivated(QUrl)), SLOT(navigate(QUrl))); connect(m_browserView, SIGNAL(menuButtonClicked()), SLOT(showHomeView())); m_animation->setDuration(200); connect(m_animation, SIGNAL(finished()), SLOT(animationFinished())); setSlideValue(0.0f); }
void BrowserWindow::initialize() { m_homeView = new HomeView(this); m_browserView = new BrowserView(this); m_homeView->hide(); m_homeView->resize(size()); m_homeView->move(0, 0); m_browserView->hide(); m_browserView->resize(size()); m_browserView->move(0, 0); connect(m_homeView, SIGNAL(addressEntered(QString)), SLOT(gotoAddress(QString))); connect(m_homeView, SIGNAL(urlActivated(QUrl)), SLOT(navigate(QUrl))); connect(m_browserView, SIGNAL(menuButtonClicked()), SLOT(showHomeView())); m_homeView->setVisible(false); m_browserView->setVisible(false); slide(0); connect(m_timeLine, SIGNAL(frameChanged(int)), SLOT(slide(int))); }