ToolBarItem::ToolBarItem( QWidget *parent, QWidget *toolBar, const QString &label, const QString &tagstr, const QIconSet &icon, const QKeySequence &key ) : QAction( parent ) { setIconSet( icon ); setText( label ); setAccel( key ); addTo( toolBar ); tag = tagstr; connect( this, SIGNAL( activated() ), this, SLOT( wasActivated() ) ); }
void SamplesManagerModel::updateActiveRow(int iRemovedSamples) { beginResetModel(); if(iRemovedSamples <= activeRow){ --activeRow; if(activeRow >= 0){ emit wasActivated(activeRow); }else{ emit wasCleaned(); } } endResetModel(); }