Example #1
0
void ViProjectLoader::changeRadioTypes(bool checked)
{
	if(checked)
	{
		emit typesChanged();
		emit changed();
	}
}
Example #2
0
void Calendar::setTypes(int types)
{
    if (m_types == types) {
        return;
    }

//    m_types = static_cast<Types>(types);
//    updateTypes();

    emit typesChanged();
}
void Calendar::setTypes(int types)
{
  if (m_types == types)
    return;
  emit typesChanged();
}
Example #4
0
void ViProjectLoader::analyseTrack(int index)
{
	if(index >= 0)
	{
		mSelectedObject = index;
		ViAudio::Type resources = mObjects[index]->availableResources();
		
		mUi->typeLabel->hide();
		mUi->multiTypeContainer->hide();
		mUi->singleTypeContainer->hide();
		mUi->targetCheckBox->hide();
		mUi->corruptedCheckBox->hide();
		mUi->correctedCheckBox->hide();
		mUi->targetRadioButton->hide();
		mUi->corruptedRadioButton->hide();
		mUi->correctedRadioButton->hide();

		if(mTypeMode == ViProjectLoader::MultipleTypes)
		{
			mUi->typeLabel->show();
			mUi->multiTypeContainer->show();

			if(resources & ViAudio::Target) mUi->targetCheckBox->show();
			if(resources & ViAudio::Corrupted) mUi->corruptedCheckBox->show();
			if(resources & ViAudio::Corrected) mUi->correctedCheckBox->show();
		}
		else if(mTypeMode == ViProjectLoader::SingleType)
		{
			mUi->typeLabel->show();
			mUi->singleTypeContainer->show();
			bool selected = false;

			mUi->targetRadioButton->blockSignals(true);
			mUi->corruptedRadioButton->blockSignals(true);
			mUi->correctedRadioButton->blockSignals(true);

			if(resources & ViAudio::Corrected)
			{
				mUi->correctedRadioButton->show();
				mUi->correctedRadioButton->setChecked(true);
				selected = true;
			}
			if(resources & ViAudio::Corrupted)
			{
				mUi->corruptedRadioButton->show();
				if(!selected) mUi->corruptedRadioButton->setChecked(true);
			}
			if(resources & ViAudio::Target)
			{
				mUi->targetRadioButton->show();
				if(!selected) mUi->targetRadioButton->setChecked(true);
			}

			mUi->targetRadioButton->blockSignals(false);
			mUi->corruptedRadioButton->blockSignals(false);
			mUi->correctedRadioButton->blockSignals(false);
		}

		emit trackChanged();
		emit typesChanged();
		if(mTypeMode == ViProjectLoader::NoTypes) emit changed();
	}
}