void MainViewWidget::disConnect() { disconnect(familyWidget, SIGNAL(familyStateChanged()), previewModel, SLOT(dataChanged())); disconnect(filterBar,SIGNAL(filterChanged()),previewModel,SLOT(dataChanged())); disconnect(filterBar,SIGNAL(filterChanged()),typo, SLOT(showToltalFilteredFonts())); disconnect(saveButton, SIGNAL(clicked()), filterBar, SLOT(slotSaveFilter())); disconnect(clearButton, SIGNAL(clicked()), filterBar, SLOT(slotClearFilter())); disconnect(listView, SIGNAL(widthChanged(int)),this,SLOT(slotPreviewUpdateSize(int))); disconnect(listView, SIGNAL(activated(const QModelIndex&)), this, SLOT(slotShowFamily(const QModelIndex&))); disconnect(familyWidget, SIGNAL(backToList()), this, SLOT(slotQuitFamily())); disconnect(familyWidget, SIGNAL(fontSelected(const QString&)), this, SLOT(slotFontSelectedByName(const QString&))); disconnect(quickSearch, SIGNAL(textEdited(QString)), this, SLOT(slotQuickSearch(QString))); }
void EquipmentWriter::slotSave() { switch( ui.tabWidget->currentIndex() ) { case 0: { if( newScope ) slotAddScope(); else slotSaveScope(); ui.ScopeList->clear(); foreach( OAL::Scope *s, *( ks->data()->logObject()->scopeList() ) ) ui.ScopeList->addItem( s->name() ); break; } case 1: { if( newEyepiece ) slotAddEyepiece(); else slotSaveEyepiece(); ui.EyepieceList->clear(); foreach( OAL::Eyepiece *e, *( ks->data()->logObject()->eyepieceList() ) ) ui.EyepieceList->addItem( e->name() ); break; } case 2: { if( newLens ) slotAddLens(); else slotSaveLens(); ui.LensList->clear(); foreach( OAL::Lens *l, *( ks->data()->logObject()->lensList() ) ) ui.LensList->addItem( l->name() ); break; } case 3: { if( newFilter ) slotAddFilter(); else slotSaveFilter(); ui.FilterList->clear(); foreach( OAL::Filter *f, *( ks->data()->logObject()->filterList() ) ) ui.FilterList->addItem( f->name() ); break; } } }