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(); }
RotationGroupTaskListView::RotationGroupTaskListView(QWidget *parent) : SimpleNavigateableWidget(tr("Rotation Groups"), parent), btnPlus(new QPushButton(this)), listContentLayout(new QVBoxLayout), scRotationGroups(new QScrollArea()) { QVBoxLayout *mainLayout = new QVBoxLayout; QWidget *listContent = new QWidget; btnPlus->setObjectName("plusIcon"); btnPlus->setFixedSize(45, 45); connect(btnPlus, SIGNAL(clicked()), this, SLOT(btnPlusClicked())); scRotationGroups->setWidget(listContent); scRotationGroups->setWidgetResizable(true); FlickCharm *flickCharm = new FlickCharm(this); flickCharm->activateOn(scRotationGroups); listContent->setLayout(listContentLayout); listContentLayout->setAlignment(Qt::AlignTop); mainLayout->addWidget(scRotationGroups); setLayout(mainLayout); }
WebView::WebView(QWidget *parent) : QWebView(parent) , m_progress(0) , m_currentZoom(100) , m_page(new WebPage(this)) #if QT_VERSION >= 0x040600 || defined(WEBKIT_TRUNK) , m_enableAccessKeys(true) , m_accessKeysPressed(false) #endif { setPage(m_page); #if QT_VERSION >= 0x040600 QPalette p; if (p.color(QPalette::Window) != Qt::white) { QWindowsStyle s; p = s.standardPalette(); setPalette(p); } #endif connect(page(), SIGNAL(statusBarMessage(const QString&)), SLOT(setStatusBarText(const QString&))); connect(this, SIGNAL(loadProgress(int)), this, SLOT(setProgress(int))); connect(this, SIGNAL(loadFinished(bool)), this, SLOT(loadFinished())); connect(page(), SIGNAL(aboutToLoadUrl(const QUrl &)), this, SIGNAL(urlChanged(const QUrl &))); connect(page(), SIGNAL(downloadRequested(const QNetworkRequest &)), this, SLOT(downloadRequested(const QNetworkRequest &))); connect(BrowserApplication::instance(), SIGNAL(zoomTextOnlyChanged(bool)), this, SLOT(applyZoom())); page()->setForwardUnsupportedContent(true); setAcceptDrops(true); // the zoom values (in percent) are chosen to be like in Mozilla Firefox 3 m_zoomLevels << 30 << 50 << 67 << 80 << 90; m_zoomLevels << 100; m_zoomLevels << 110 << 120 << 133 << 150 << 170 << 200 << 240 << 300; #if QT_VERSION >= 0x040600 || defined(WEBKIT_TRUNK) connect(m_page, SIGNAL(loadStarted()), this, SLOT(hideAccessKeys())); connect(m_page, SIGNAL(scrollRequested(int, int, const QRect &)), this, SLOT(hideAccessKeys())); #endif loadSettings(); FlickCharm* flickCharm = new FlickCharm(this); flickCharm->activateOn(this); }