void AdvancedSettingsPage::setModel( FractalModel* model ) { m_model = model; connect( m_model, SIGNAL( generatorSettingsChanged() ), this, SLOT( generatorSettingsChanged() ) ); connect( m_model, SIGNAL( viewSettingsChanged() ), this, SLOT( viewSettingsChanged() ) ); connect( m_model, SIGNAL( viewModeChanged() ), this, SLOT( viewModeChanged() ) ); }
void Settings::setViewMode(int value) { int type = getSigninType(); if (getViewMode() != value) { if (type < 10) { // Netvibes, Forbidden modes: 6, 7 if (value == 6 || value == 7) { qWarning() << "Netvibes forbidden mode!"; return; } } else if (type >= 10 && type < 20) { // OldReader, Forbidden modes: none } else if (type >= 20 && type < 30) { // Feedly, Forbidden modes: 6, 7 if (value == 6 || value == 7) { qWarning() << "Old Reader forbidden mode!"; return; } } settings.setValue("viewmode", value); //update history QList<QVariant> list = settings.value("viewmodehistory").toList(); if (list.indexOf(value)==-1) list.prepend(value); if (list.length()>3) list.removeLast(); settings.setValue("viewmodehistory", list); emit viewModeChanged(); } }
void FractalModel::setViewMode( ViewMode mode ) { if ( m_viewMode != mode ) { m_viewMode = mode; updateTimer(); emit viewModeChanged(); } }
CLSSIS3820CompositeScalerChannelView::CLSSIS3820CompositeScalerChannelView(CLSSIS3820ScalerChannel *channel1, CLSSIS3820ScalerChannel *channel2, QWidget *parent) : QWidget(parent) { channel1_ = channel1; channel2_ = channel2; viewMode_ = Counts; compositeName_ = ""; showCompositeView_ = true; enableBox_ = new QCheckBox; if(channel1_->isConnected() && channel1_->isEnabled()) enableBox_->setChecked(true); connect(channel1_, SIGNAL(enabledChanged(bool)), enableBox_, SLOT(setChecked(bool))); connect(enableBox_, SIGNAL(toggled(bool)), channel1_, SLOT(setEnabled(bool))); channelName_ = new QLabel(channel1_->customChannelName()); amplifierView_ = 0; connect(channel1_, SIGNAL(currentAmplifierAttached()), this, SLOT(onNewCurrentAmplifierAttached())); if (channel1_->currentAmplifier() && channel2_->currentAmplifier()){ amplifierView_ = new AMCurrentAmplifierCompositeView(channel1_->currentAmplifier(), channel2_->currentAmplifier()); connect(amplifierView_, SIGNAL(viewModeChanged(AMCurrentAmplifierView::ViewMode)), this, SIGNAL(amplifierViewModeChanged(AMCurrentAmplifierView::ViewMode))); } scalerOutput_ = new QToolButton; scalerOutput_->setAutoRaise(true); connect(channel1_, SIGNAL(readingChanged(int)), this, SLOT(onReadingChanged())); connect(scalerOutput_, SIGNAL(clicked()), this, SLOT(onScalerOutputClicked())); statusLabel_ = new QLabel; statusLabel_->setPixmap(QIcon(":/32x32/greenLEDOff.png").pixmap(22)); statusLabel_->setVisible(channel1_->voltageRange().isValid()); connect(channel1_, SIGNAL(voltageRangeChanged(AMRange)), this, SLOT(updateStatusLabel())); if(channel1_->isConnected()) onReadingChanged(); channelLayout_ = new QHBoxLayout; channelLayout_->addWidget(enableBox_, 0, Qt::AlignLeft); channelLayout_->addWidget(channelName_, 0, Qt::AlignCenter); if (amplifierView_) channelLayout_->addWidget(amplifierView_, 0, Qt::AlignCenter); channelLayout_->addWidget(scalerOutput_, 0, Qt::AlignCenter); channelLayout_->addWidget(statusLabel_, 0, Qt::AlignRight); setLayout(channelLayout_); setVisible(!channel1_->customChannelName().isEmpty()); setContextMenuPolicy(Qt::CustomContextMenu); connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(onCustomContextMenuRequested(QPoint))); }
CLSAMDSScalerChannelView::CLSAMDSScalerChannelView(CLSAMDSScalerChannel *channel, QWidget *parent) : QWidget(parent) { channel_ = channel; viewMode_ = Counts; enableBox_ = new QCheckBox; if(channel_->isConnected() && channel_->isEnabled()) enableBox_->setChecked(true); connect(channel_, SIGNAL(enabledChanged(bool)), enableBox_, SLOT(setChecked(bool))); connect(enableBox_, SIGNAL(toggled(bool)), channel_, SLOT(setEnabled(bool))); channelName_ = new QLabel(channel_->customChannelName()); channelName_->setFixedWidth(80); amplifierView_ = 0; connect(channel_, SIGNAL(currentAmplifierAttached()), this, SLOT(onNewCurrentAmplifierAttached())); if (channel_->currentAmplifier()){ amplifierView_ = channel_->currentAmplifier()->createView(); connect( amplifierView_, SIGNAL(viewModeChanged(AMCurrentAmplifierView::ViewMode)), this, SIGNAL(amplifierViewModeChanged(AMCurrentAmplifierView::ViewMode)) ); } scalerOutput_ = new QToolButton; scalerOutput_->setMaximumWidth(100); scalerOutput_->setAutoRaise(true); connect(channel_, SIGNAL(readingChanged(int)), this, SLOT(onReadingChanged())); connect(scalerOutput_, SIGNAL(clicked()), this, SLOT(onScalerOutputClicked())); statusLabel_ = new QLabel; statusLabel_->setPixmap(QIcon(":/22x22/greenLEDOff.png").pixmap(22)); connect(channel_, SIGNAL(voltageRangeChanged(AMRange)), this, SLOT(updateStatusLabel())); if(channel_->isConnected()) onReadingChanged(); channelLayout_ = new QHBoxLayout; channelLayout_->addWidget(enableBox_, 0, Qt::AlignLeft); channelLayout_->addWidget(channelName_, 0, Qt::AlignCenter); if (amplifierView_) channelLayout_->addWidget(amplifierView_, 0, Qt::AlignCenter); channelLayout_->addWidget(scalerOutput_, 0, Qt::AlignCenter); channelLayout_->addWidget(statusLabel_, 0, Qt::AlignRight); channelLayout_->setContentsMargins(1, 1, 1, 1); setLayout(channelLayout_); statusLabel_->setVisible(channel_->voltageRange().isValid()); }
void BioXASGenericStepScanConfigurationAxesView::setViewMode(BioXASScanAxisRegionView::ViewMode newMode) { if (viewMode_ != newMode) { viewMode_ = newMode; emit viewModeChanged(viewMode_); } updateAxisViews(); updateAbsoluteButton(); updateRelativeButton(); }
void View::init() { _viewMode = Data; _mouseMode = Default; _layoutBoxItem = 0; _gridSpacing = QSizeF(20,20); _showGrid = false; _snapToGridHorizontal = false; _snapToGridVertical = false; _plotBordersDirty = false; _printing = false; _dataMode = false; _fontRescale = 1.0; _childMaximized = false; _undoStack = new QUndoStack(this); _referenceFontSizeToView = true; setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setScene(new Scene(this)); scene()->setSceneRect(rect()); scene()->installEventFilter(this); setInteractive(true); setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform); setFrameStyle(QFrame::NoFrame); setContextMenuPolicy(Qt::DefaultContextMenu); setViewportUpdateMode(QGraphicsView::MinimalViewportUpdate); setViewport(0); connect(ApplicationSettings::self(), SIGNAL(modified()), this, SLOT(updateSettings())); loadSettings(); _editAction = new QAction(tr("Edit"), this); _editAction->setShortcut(Qt::Key_E); // registerShortcut(_editAction); connect(_editAction, SIGNAL(triggered()), this, SLOT(edit())); _autoLayoutAction = new QAction(tr("Automatic"), this); connect(_autoLayoutAction, SIGNAL(triggered()), this, SLOT(createUnprotectedLayout())); _protectedLayoutAction = new QAction(tr("Protect Layout"), this); connect(_protectedLayoutAction, SIGNAL(triggered()), this, SLOT(createLayout())); _customLayoutAction = new QAction(tr("Custom"), this); connect(_customLayoutAction, SIGNAL(triggered()), this, SLOT(createCustomLayout())); connect(this, SIGNAL(viewModeChanged(View::ViewMode)), PlotItemManager::self(), SLOT(clearFocusedPlots())); applyDialogDefaultsFill(); }
QtFileIconViewItem::QtFileIconViewItem( QtFileIconView *parent, QFileInfo *fi ) : QIconViewItem( parent, fi->fileName() ), itemFileName( fi->filePath() ), itemFileInfo( fi ), checkSetText( FALSE ) { vm = QtFileIconView::Large; if ( itemFileInfo->isDir() ) itemType = Dir; else if ( itemFileInfo->isFile() ) itemType = File; if ( itemFileInfo->isSymLink() ) itemType = Link; viewModeChanged( ( (QtFileIconView*)iconView() )->viewMode() ); if ( itemFileInfo->fileName() == "." || itemFileInfo->fileName() == ".." ) setRenameEnabled( FALSE ); checkSetText = TRUE; QObject::connect( &timer, SIGNAL( timeout() ), iconView(), SLOT( openFolder() ) ); }
QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *theLayer, QWidget *parent, Qt::WindowFlags flags ) : QDialog( parent, flags ) , mDock( nullptr ) , mLayer( theLayer ) , mRubberBand( nullptr ) , mCurrentSearchWidgetWrapper( nullptr ) { setupUi( this ); Q_FOREACH ( const QgsField& field, mLayer->fields() ) { mVisibleFields.append( field.name() ); } // Fix selection color on loosing focus (Windows) setStyleSheet( QgisApp::instance()->styleSheet() ); setAttribute( Qt::WA_DeleteOnClose ); layout()->setMargin( 0 ); layout()->setContentsMargins( 0, 0, 0, 0 ); static_cast< QGridLayout* >( layout() )->setVerticalSpacing( 0 ); QSettings settings; int size = settings.value( "/IconSize", 16 ).toInt(); if ( size > 32 ) { size -= 16; } else if ( size == 32 ) { size = 24; } else { size = 16; } mToolbar->setIconSize( QSize( size, size ) ); // Initialize the window geometry restoreGeometry( settings.value( "/Windows/BetterAttributeTable/geometry" ).toByteArray() ); myDa = new QgsDistanceArea(); myDa->setSourceCrs( mLayer->crs() ); myDa->setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapSettings().hasCrsTransformEnabled() ); myDa->setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) ); mEditorContext.setDistanceArea( *myDa ); mEditorContext.setVectorLayerTools( QgisApp::instance()->vectorLayerTools() ); QgsFeatureRequest r; if ( mLayer->geometryType() != QGis::NoGeometry && settings.value( "/qgis/attributeTableBehaviour", QgsAttributeTableFilterModel::ShowAll ).toInt() == QgsAttributeTableFilterModel::ShowVisible ) { QgsMapCanvas *mc = QgisApp::instance()->mapCanvas(); QgsRectangle extent( mc->mapSettings().mapToLayerCoordinates( theLayer, mc->extent() ) ); r.setFilterRect( extent ); QgsGeometry *g = QgsGeometry::fromRect( extent ); mRubberBand = new QgsRubberBand( mc, QGis::Polygon ); mRubberBand->setToGeometry( g, theLayer ); delete g; mActionShowAllFilter->setText( tr( "Show All Features In Initial Canvas Extent" ) ); } // Initialize dual view mMainView->init( mLayer, QgisApp::instance()->mapCanvas(), r, mEditorContext ); QgsAttributeTableConfig config = mLayer->attributeTableConfig(); mMainView->setAttributeTableConfig( config ); // Initialize filter gui elements mFilterActionMapper = new QSignalMapper( this ); mFilterColumnsMenu = new QMenu( this ); mActionFilterColumnsMenu->setMenu( mFilterColumnsMenu ); mApplyFilterButton->setDefaultAction( mActionApplyFilter ); // Set filter icon in a couple of places QIcon filterIcon = QgsApplication::getThemeIcon( "/mActionFilter2.svg" ); mActionShowAllFilter->setIcon( filterIcon ); mActionAdvancedFilter->setIcon( filterIcon ); mActionSelectedFilter->setIcon( filterIcon ); mActionVisibleFilter->setIcon( filterIcon ); mActionEditedFilter->setIcon( filterIcon ); // Connect filter signals connect( mActionAdvancedFilter, SIGNAL( triggered() ), SLOT( filterExpressionBuilder() ) ); connect( mActionShowAllFilter, SIGNAL( triggered() ), SLOT( filterShowAll() ) ); connect( mActionSelectedFilter, SIGNAL( triggered() ), SLOT( filterSelected() ) ); connect( mActionVisibleFilter, SIGNAL( triggered() ), SLOT( filterVisible() ) ); connect( mActionEditedFilter, SIGNAL( triggered() ), SLOT( filterEdited() ) ); connect( mFilterActionMapper, SIGNAL( mapped( QObject* ) ), SLOT( filterColumnChanged( QObject* ) ) ); connect( mFilterQuery, SIGNAL( returnPressed() ), SLOT( filterQueryAccepted() ) ); connect( mActionApplyFilter, SIGNAL( triggered() ), SLOT( filterQueryAccepted() ) ); connect( mActionSetStyles, SIGNAL( triggered() ), SLOT( openConditionalStyles() ) ); // info from layer to table connect( mLayer, SIGNAL( editingStarted() ), this, SLOT( editingToggled() ) ); connect( mLayer, SIGNAL( editingStopped() ), this, SLOT( editingToggled() ) ); connect( mLayer, SIGNAL( layerDeleted() ), this, SLOT( close() ) ); connect( mLayer, SIGNAL( selectionChanged() ), this, SLOT( updateTitle() ) ); connect( mLayer, SIGNAL( featureAdded( QgsFeatureId ) ), this, SLOT( updateTitle() ) ); connect( mLayer, SIGNAL( featuresDeleted( QgsFeatureIds ) ), this, SLOT( updateTitle() ) ); connect( mLayer, SIGNAL( attributeAdded( int ) ), this, SLOT( columnBoxInit() ) ); connect( mLayer, SIGNAL( attributeDeleted( int ) ), this, SLOT( columnBoxInit() ) ); // connect table info to window connect( mMainView, SIGNAL( filterChanged() ), this, SLOT( updateTitle() ) ); connect( mMainView, SIGNAL( filterExpressionSet( QString, QgsAttributeForm::FilterType ) ), this, SLOT( formFilterSet( QString, QgsAttributeForm::FilterType ) ) ); connect( mMainView, SIGNAL( formModeChanged( QgsAttributeForm::Mode ) ), this, SLOT( viewModeChanged( QgsAttributeForm::Mode ) ) ); // info from table to application connect( this, SIGNAL( saveEdits( QgsMapLayer * ) ), QgisApp::instance(), SLOT( saveEdits( QgsMapLayer * ) ) ); bool myDockFlag = settings.value( "/qgis/dockAttributeTable", false ).toBool(); if ( myDockFlag ) { mDock = new QgsAttributeTableDock( tr( "%1 (%n Feature(s))", "feature count", mMainView->featureCount() ).arg( mLayer->name() ), QgisApp::instance() ); mDock->setWidget( this ); connect( this, SIGNAL( destroyed() ), mDock, SLOT( close() ) ); QgisApp::instance()->addDockWidget( Qt::BottomDockWidgetArea, mDock ); } columnBoxInit(); updateTitle(); mActionRemoveSelection->setIcon( QgsApplication::getThemeIcon( "/mActionDeselectAll.svg" ) ); mActionSelectAll->setIcon( QgsApplication::getThemeIcon( "/mActionSelectAll.svg" ) ); mActionSelectedToTop->setIcon( QgsApplication::getThemeIcon( "/mActionSelectedToTop.svg" ) ); mActionCopySelectedRows->setIcon( QgsApplication::getThemeIcon( "/mActionEditCopy.svg" ) ); mActionPasteFeatures->setIcon( QgsApplication::getThemeIcon( "/mActionEditPaste.svg" ) ); mActionZoomMapToSelectedRows->setIcon( QgsApplication::getThemeIcon( "/mActionZoomToSelected.svg" ) ); mActionPanMapToSelectedRows->setIcon( QgsApplication::getThemeIcon( "/mActionPanToSelected.svg" ) ); mActionInvertSelection->setIcon( QgsApplication::getThemeIcon( "/mActionInvertSelection.svg" ) ); mActionToggleEditing->setIcon( QgsApplication::getThemeIcon( "/mActionToggleEditing.svg" ) ); mActionSaveEdits->setIcon( QgsApplication::getThemeIcon( "/mActionSaveEdits.svg" ) ); mActionDeleteSelected->setIcon( QgsApplication::getThemeIcon( "/mActionDeleteSelected.svg" ) ); mActionOpenFieldCalculator->setIcon( QgsApplication::getThemeIcon( "/mActionCalculateField.svg" ) ); mActionAddAttribute->setIcon( QgsApplication::getThemeIcon( "/mActionNewAttribute.svg" ) ); mActionRemoveAttribute->setIcon( QgsApplication::getThemeIcon( "/mActionDeleteAttribute.svg" ) ); mTableViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionOpenTable.svg" ) ); mAttributeViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionFormView.svg" ) ); mActionExpressionSelect->setIcon( QgsApplication::getThemeIcon( "/mIconExpressionSelect.svg" ) ); mActionAddFeature->setIcon( QgsApplication::getThemeIcon( "/mActionNewTableRow.svg" ) ); // toggle editing bool canChangeAttributes = mLayer->dataProvider()->capabilities() & QgsVectorDataProvider::ChangeAttributeValues; bool canDeleteFeatures = mLayer->dataProvider()->capabilities() & QgsVectorDataProvider::DeleteFeatures; bool canAddAttributes = mLayer->dataProvider()->capabilities() & QgsVectorDataProvider::AddAttributes; bool canDeleteAttributes = mLayer->dataProvider()->capabilities() & QgsVectorDataProvider::DeleteAttributes; bool canAddFeatures = mLayer->dataProvider()->capabilities() & QgsVectorDataProvider::AddFeatures; mActionToggleEditing->blockSignals( true ); mActionToggleEditing->setCheckable( true ); mActionToggleEditing->setChecked( mLayer->isEditable() ); mActionToggleEditing->setEnabled(( canChangeAttributes || canDeleteFeatures || canAddAttributes || canDeleteAttributes || canAddFeatures ) && !mLayer->readOnly() ); mActionToggleEditing->blockSignals( false ); mActionSaveEdits->setEnabled( mActionToggleEditing->isEnabled() && mLayer->isEditable() ); mActionReload->setEnabled( ! mLayer->isEditable() ); mActionAddAttribute->setEnabled(( canChangeAttributes || canAddAttributes ) && mLayer->isEditable() ); mActionRemoveAttribute->setEnabled( canDeleteAttributes && mLayer->isEditable() ); mActionDeleteSelected->setEnabled( canDeleteFeatures && mLayer->isEditable() ); if ( !canDeleteFeatures ) mToolbar->removeAction( mActionDeleteSelected ); mActionAddFeature->setEnabled( canAddFeatures && mLayer->isEditable() ); if ( !canAddFeatures ) mToolbar->removeAction( mActionAddFeature ); if ( canDeleteFeatures || canAddFeatures ) mToolbar->insertSeparator( mActionExpressionSelect ); mMainViewButtonGroup->setId( mTableViewButton, QgsDualView::AttributeTable ); mMainViewButtonGroup->setId( mAttributeViewButton, QgsDualView::AttributeEditor ); // Load default attribute table filter QgsAttributeTableFilterModel::FilterMode defaultFilterMode = ( QgsAttributeTableFilterModel::FilterMode ) settings.value( "/qgis/attributeTableBehaviour", QgsAttributeTableFilterModel::ShowAll ).toInt(); switch ( defaultFilterMode ) { case QgsAttributeTableFilterModel::ShowVisible: filterVisible(); break; case QgsAttributeTableFilterModel::ShowSelected: filterSelected(); break; case QgsAttributeTableFilterModel::ShowAll: default: filterShowAll(); break; } mUpdateExpressionText->registerGetExpressionContextCallback( &_getExpressionContext, mLayer ); mFieldCombo->setFilters( QgsFieldProxyModel::All | QgsFieldProxyModel::HideReadOnly ); mFieldCombo->setLayer( mLayer ); connect( mRunFieldCalc, SIGNAL( clicked() ), this, SLOT( updateFieldFromExpression() ) ); connect( mRunFieldCalcSelected, SIGNAL( clicked() ), this, SLOT( updateFieldFromExpressionSelected() ) ); // NW TODO Fix in 2.6 - Doesn't work with field model for some reason. // connect( mUpdateExpressionText, SIGNAL( returnPressed() ), this, SLOT( updateFieldFromExpression() ) ); connect( mUpdateExpressionText, SIGNAL( fieldChanged( QString, bool ) ), this, SLOT( updateButtonStatus( QString, bool ) ) ); mUpdateExpressionText->setLayer( mLayer ); mUpdateExpressionText->setLeftHandButtonStyle( true ); int initialView = settings.value( "/qgis/attributeTableView", -1 ).toInt(); if ( initialView < 0 ) { initialView = settings.value( "/qgis/attributeTableLastView", QgsDualView::AttributeTable ).toInt(); } mMainView->setView( static_cast< QgsDualView::ViewMode >( initialView ) ); mMainViewButtonGroup->button( initialView )->setChecked( true ); connect( mActionToggleMultiEdit, SIGNAL( toggled( bool ) ), mMainView, SLOT( setMultiEditEnabled( bool ) ) ); connect( mActionSearchForm, SIGNAL( toggled( bool ) ), mMainView, SLOT( toggleSearchMode( bool ) ) ); updateMultiEditButtonState(); if ( mLayer->editFormConfig()->layout() == QgsEditFormConfig::UiFileLayout ) { //not supported with custom UI mActionToggleMultiEdit->setEnabled( false ); mActionToggleMultiEdit->setToolTip( tr( "Multiedit is not supported when using custom UI forms" ) ); mActionSearchForm->setEnabled( false ); mActionSearchForm->setToolTip( tr( "Search is not supported when using custom UI forms" ) ); } editingToggled(); }
void KateFileTree::slotTreeMode() { emit viewModeChanged(false); }
void KateFileTree::slotListMode() { emit viewModeChanged(true); }
void KonqView::connectPart() { //kDebug(); connect( m_pPart, SIGNAL( started( KIO::Job * ) ), this, SLOT( slotStarted( KIO::Job * ) ) ); connect( m_pPart, SIGNAL( completed() ), this, SLOT( slotCompleted() ) ); connect( m_pPart, SIGNAL( completed(bool) ), this, SLOT( slotCompleted(bool) ) ); connect( m_pPart, SIGNAL( canceled( const QString & ) ), this, SLOT( slotCanceled( const QString & ) ) ); connect( m_pPart, SIGNAL( setWindowCaption( const QString & ) ), this, SLOT( setCaption( const QString & ) ) ); if (!internalViewMode().isEmpty()) { // Update checked action in "View Mode" menu when switching view mode in dolphin connect(m_pPart, SIGNAL(viewModeChanged()), m_pMainWindow, SLOT(slotInternalViewModeChanged())); } KParts::BrowserExtension *ext = browserExtension(); if ( ext ) { ext->setBrowserInterface( m_browserIface ); connect( ext, SIGNAL( openUrlRequestDelayed(const KUrl &, const KParts::OpenUrlArguments&, const KParts::BrowserArguments &) ), m_pMainWindow, SLOT( slotOpenURLRequest( const KUrl &, const KParts::OpenUrlArguments&, const KParts::BrowserArguments & ) ) ); if ( m_bPopupMenuEnabled ) { m_bPopupMenuEnabled = false; // force enablePopupMenu( true ); } connect( ext, SIGNAL( setLocationBarUrl( const QString & ) ), this, SLOT( setLocationBarURL( const QString & ) ) ); connect( ext, SIGNAL( setIconUrl( const KUrl & ) ), this, SLOT( setIconURL( const KUrl & ) ) ); connect( ext, SIGNAL( setPageSecurity( int ) ), this, SLOT( setPageSecurity( int ) ) ); connect( ext, SIGNAL( createNewWindow(const KUrl &, const KParts::OpenUrlArguments &, const KParts::BrowserArguments &, const KParts::WindowArgs &, KParts::ReadOnlyPart**) ), m_pMainWindow, SLOT( slotCreateNewWindow( const KUrl &, const KParts::OpenUrlArguments &, const KParts::BrowserArguments &, const KParts::WindowArgs &, KParts::ReadOnlyPart**) ) ); connect( ext, SIGNAL( loadingProgress( int ) ), m_pKonqFrame->statusbar(), SLOT( slotLoadingProgress( int ) ) ); connect( ext, SIGNAL( speedProgress( int ) ), m_pKonqFrame->statusbar(), SLOT( slotSpeedProgress( int ) ) ); connect( ext, SIGNAL( selectionInfo( const KFileItemList& ) ), this, SLOT( slotSelectionInfo( const KFileItemList& ) ) ); connect( ext, SIGNAL( mouseOverInfo( const KFileItem& ) ), this, SLOT( slotMouseOverInfo( const KFileItem& ) ) ); connect( ext, SIGNAL( openUrlNotify() ), this, SLOT( slotOpenURLNotify() ) ); connect( ext, SIGNAL( enableAction( const char *, bool ) ), this, SLOT( slotEnableAction( const char *, bool ) ) ); connect( ext, SIGNAL( setActionText( const char *, const QString& ) ), this, SLOT( slotSetActionText( const char *, const QString& ) ) ); connect( ext, SIGNAL( moveTopLevelWidget( int, int ) ), this, SLOT( slotMoveTopLevelWidget( int, int ) ) ); connect( ext, SIGNAL( resizeTopLevelWidget( int, int ) ), this, SLOT( slotResizeTopLevelWidget( int, int ) ) ); connect( ext, SIGNAL( requestFocus(KParts::ReadOnlyPart *) ), this, SLOT( slotRequestFocus(KParts::ReadOnlyPart *) ) ); if (service()->desktopEntryName() != "konq_sidebartng") { connect( ext, SIGNAL( infoMessage( const QString & ) ), m_pKonqFrame->statusbar(), SLOT( message( const QString & ) ) ); connect( ext, SIGNAL( addWebSideBar(const KUrl&, const QString&) ), m_pMainWindow, SLOT( slotAddWebSideBar(const KUrl&, const QString&) ) ); } }
void View::setViewMode(ViewMode mode) { ViewMode oldMode = _viewMode; _viewMode = mode; emit viewModeChanged(oldMode); }
void Toolbar::m_change_view_list() { emit viewModeChanged(QListWidget::ListMode); }
void Toolbar::m_change_view_icons() { emit viewModeChanged(QListWidget::IconMode); }