Ejemplo n.º 1
0
void CardiacMeshReaderUI::connectSignals() {

  // Page 1
  connect(directoryEdit, SIGNAL(editingFinished()), this, SLOT(newDirectory()));
  connect(directoryChooser, SIGNAL(clicked()), this, SLOT(dirChooser()));
  connect(p1NextButton, SIGNAL(clicked()), this, SLOT(page1Next()));
  connect(p1FinishButton, SIGNAL(clicked()), this, SLOT(page1Finish()));

  // Page 2
  minSliceSlider->setMinimum(0);
  maxSliceSlider->setMinimum(0);

  connect(directoryEditMesh, SIGNAL(editingFinished()), this, SLOT(newDirectoryMesh()));
  connect(directoryChooserMesh, SIGNAL(clicked()), this, SLOT(dirChooserMesh()));
  connect(minSliceSlider, SIGNAL(valueChanged(int)), this, SLOT(minSliderChanged(int)));
  connect(maxSliceSlider, SIGNAL(valueChanged(int)), this, SLOT(maxSliderChanged(int)));
  connect(p2BackButton, SIGNAL(clicked()), this, SLOT(page2Back()));
  connect(p2NextButton, SIGNAL(clicked()), this, SLOT(page2Next()));
  connect(p2FinishButton, SIGNAL(clicked()), this, SLOT(page2Finish()));

  // Page 3
  connect(nameLineEdit, SIGNAL(editingFinished()), this, SLOT(namesChanged()));
  connect(meshNameLineEdit, SIGNAL(editingFinished()), this, SLOT(namesChanged()));
  connect(p3BackButton, SIGNAL(clicked()), this, SLOT(page3Back()));
  connect(p3FinishButton, SIGNAL(clicked()), this, SLOT(page3Finish()));
}
Ejemplo n.º 2
0
void QLayer::setNames(const QStringList &names)
{
    Q_D(QLayer);
    if (d->m_names != names) {
        d->m_names = names;
        emit namesChanged();
    }
}
Ejemplo n.º 3
0
void SingleRole::setName(const QString& name)
{
    if (m_name == name)
        return;

    Q_EMIT namesAboutToBeChanged();
    m_name = name;
    Q_EMIT nameChanged();
    Q_EMIT namesChanged();
}
Ejemplo n.º 4
0
void RegExpRole::setPattern(const QString& pattern)
{
    if (m_regularExpression.pattern() == pattern)
        return;

    Q_EMIT namesAboutToBeChanged();
    m_regularExpression.setPattern(pattern);
    invalidate();
    Q_EMIT patternChanged();
    Q_EMIT namesChanged();
}
Ejemplo n.º 5
0
/*!
    Clears the model.
 */
void IrcUserModel::clear()
{
    Q_D(IrcUserModel);
    if (!d->userList.isEmpty()) {
        beginResetModel();
        d->userList.clear();
        endResetModel();
        emit namesChanged(QStringList());
        emit titlesChanged(QStringList());
        emit usersChanged(QList<IrcUser*>());
        emit countChanged(0);
        emit emptyChanged(true);
    }
}