void ImageTab::UpdateDisplay() { SettingsStore settings; float stored_factor = settings.zoomImage(); if ( stored_factor != m_CurrentZoomFactor ) { m_CurrentZoomFactor = stored_factor; Zoom(); } }
ImageTab::ImageTab( ImageResource& resource, QWidget *parent ) : ContentTab( resource, parent ), m_WebView(*new QWebView(this)) { m_WebView.setContextMenuPolicy(Qt::NoContextMenu); m_WebView.setFocusPolicy(Qt::NoFocus); m_WebView.setAcceptDrops(false); m_Layout.addWidget( &m_WebView); // Set the Zoom factor but be sure no signals are set because of this. SettingsStore settings; m_CurrentZoomFactor = settings.zoomImage(); Zoom(); ConnectSignalsToSlots(); RefreshContent(); }