Exemplo n.º 1
0
void medImageMaskAnnotationData::setMaskData( medAbstractImageData * data )
{
    if ( m_maskData != data ) {
        m_maskData = data;
        emit dataModified(this);
    }
}
void medSeedPointAnnotationData::setSelectedSeed( int num )
{
    if ( m_selectedSeed != num ) {
        m_selectedSeed = num;
        emit dataModified(this);
    }
}
Exemplo n.º 3
0
FilterOptions::FilterOptions(const KAboutData* about, QWidget *parent)
              : KCModule(about, parent),
                m_providersModel(new ProvidersModel(this))
{
  m_dlg.setupUi(this);

  QSortFilterProxyModel* searchProviderModel = wrapInProxyModel(m_providersModel);
  m_dlg.lvSearchProviders->setModel(searchProviderModel);
  m_dlg.cmbDefaultEngine->setModel(wrapInProxyModel(m_providersModel->createListModel()));

  // Connect all the signals/slots...
  connect(m_dlg.cbEnableShortcuts, SIGNAL(toggled(bool)), SLOT(changed()));
  connect(m_dlg.cbEnableShortcuts, SIGNAL(toggled(bool)), SLOT(updateSearchProviderEditingButons()));
  connect(m_dlg.cbUseSelectedShortcutsOnly, SIGNAL(toggled(bool)), SLOT(changed()));

  connect(m_providersModel, SIGNAL(dataModified()), SLOT(changed()));
  connect(m_dlg.cmbDefaultEngine, SIGNAL(currentIndexChanged(int)),  SLOT(changed()));
  connect(m_dlg.cmbDelimiter,     SIGNAL(currentIndexChanged(int)),  SLOT(changed()));

  connect(m_dlg.pbNew,    SIGNAL(clicked()), SLOT(addSearchProvider()));
  connect(m_dlg.pbDelete, SIGNAL(clicked()), SLOT(deleteSearchProvider()));
  connect(m_dlg.pbChange, SIGNAL(clicked()), SLOT(changeSearchProvider()));
  connect(m_dlg.lvSearchProviders->selectionModel(),
           SIGNAL(currentChanged(QModelIndex,QModelIndex)),
           SLOT(updateSearchProviderEditingButons()));
  connect(m_dlg.lvSearchProviders, SIGNAL(doubleClicked(QModelIndex)),SLOT(changeSearchProvider()));
  connect(m_dlg.searchLineEdit, SIGNAL(textEdited(QString)), searchProviderModel, SLOT(setFilterFixedString(QString)));
}
Exemplo n.º 4
0
void ProvidersModel::addProvider(SearchProvider* p)
{
  beginInsertRows(QModelIndex(), m_providers.size(), m_providers.size());
  m_providers.append(p);
  endInsertRows();
  emit dataModified();
}
void medSeedPointAnnotationData::setNumberOfSeeds( int num )
{
    if ( m_centerWorld.size() != num ) {
        m_centerWorld.resize(num);
        emit dataModified(this);
    }
}
void medSeedPointAnnotationData::setRadiusScene( qreal val )
{
    if ( m_radiusScene == val )
        return;
    m_radiusScene = val;
    emit dataModified(this);
}
void medSeedPointAnnotationData::setColor( QColor val )
{
    if ( m_color == val )
        return;
     m_color = val;
     emit dataModified(this);
}
void medSeedPointAnnotationData::setSelectedColor( const QColor & val )
{
    if ( m_selectedColor == val )
        return;
    m_selectedColor = val;
    emit dataModified(this);
}
Exemplo n.º 9
0
void SimpleTimer::restoreHandler()
{
  Touchpad.setHandler(this);
  switch (position) {
    case ACTION_DELAY:
      dataModified();
      delay = delaySetAction.getTime();
      break;
    case ACTION_GAP:
      dataModified();
      gapTimer.setTime(gapSetAction.getTime());
    case ACTION_PHOTOS:
      dataModified();
      photos = photosSetAction.getValue();
      break;
  }
}
Exemplo n.º 10
0
void ProvidersModel::deleteProvider(SearchProvider* p)
{
  const int row = m_providers.indexOf(p);
  beginRemoveRows(QModelIndex(), row, row);
  m_favoriteEngines.remove(m_providers.takeAt(row)->desktopEntryName());
  endRemoveRows();
  delete p;
  emit dataModified();
}
void medSeedPointAnnotationData::setCenterWorld( int num, const QVector3D & val )
{
    if ( num >= m_centerWorld.size() ) {
        this->setNumberOfSeeds(num+1);
    } else if ( m_centerWorld[num] == val )
        return;
    m_centerWorld[num] = val;
    emit dataModified(this);
}
Exemplo n.º 12
0
bool ProvidersModel::setData (const QModelIndex& index, const QVariant& value, int role)
{
  if (role==Qt::CheckStateRole)
  {
    if (value.toInt() == Qt::Checked)
        m_favoriteEngines.insert(m_providers.at(index.row())->desktopEntryName());
    else
        m_favoriteEngines.remove(m_providers.at(index.row())->desktopEntryName());
    emit dataModified();
    return true;
  }
  return false;
}
Exemplo n.º 13
0
void ConfigWidget::onModification() {
  changed = true;
  emit(dataModified());
}
Exemplo n.º 14
0
void ParametersConfiguration::setModified(bool isModified) {
    modified_ = isModified;
    if (modified_ && projectData.isAutoSave()) save();

    emit dataModified(modified_);
}
Exemplo n.º 15
0
void ProvidersModel::changeProvider(SearchProvider* p)
{
  const int row = m_providers.indexOf(p);
  emit dataChanged(index(row,0),index(row,ColumnCount-1));
  emit dataModified();
}
void medSeedPointAnnotationData::removeSeed( int i )
{
    m_centerWorld.remove(i);
    emit dataModified(this);
}