예제 #1
0
bool Sequencer::loadSequence(QString filename)
{
	m_sequence = Sequence::load(QUrl(filename).toLocalFile());

	emit sequenceChanged();

	return m_sequence->isValid();
}
예제 #2
0
void QuickToolConfigWidget::changed()
{
	QString sequence, tool, cfg;
	for(int i = 0; i < m_lstbSeq->count(); ++i) {
	    KileTool::extract(m_lstbSeq->item(i)->text(), tool, cfg);
	    sequence += KileTool::format(tool, cfg) + ',';
	}
	if(sequence.endsWith(',')) {
		sequence = sequence.left(sequence.length()-1);
	}
	m_sequence = sequence;
	emit sequenceChanged(m_sequence);
}
예제 #3
0
void djvFileBrowserModel::setSequence(djvSequence::COMPRESS in)
{
    if (in == _p->sequence)
        return;

    _p->sequence = in;

    dirUpdate();
    modelUpdate();
    
    Q_EMIT sequenceChanged(_p->sequence);
    Q_EMIT optionChanged();
}
예제 #4
0
void QQuickShortcut::setSequence(const QVariant &sequence)
{
    if (sequence == m_sequence)
        return;

    QKeySequence shortcut;
    if (sequence.type() == QVariant::Int)
        shortcut = QKeySequence(static_cast<QKeySequence::StandardKey>(sequence.toInt()));
    else
        shortcut = QKeySequence::fromString(sequence.toString());

    grabShortcut(shortcut, m_context);

    m_sequence = sequence;
    m_shortcut = shortcut;
    emit sequenceChanged();
}
예제 #5
0
void Sequencer::newSequence()
{
	m_sequence = std::make_unique<Sequence>(pointDim, minPoint, maxPoint);

	emit sequenceChanged();
}
예제 #6
0
파일: PianoRoll.cpp 프로젝트: Amcut/pizmidi
void PianoRoll::setSequence(Loop *sequence_)
{
	sequence=sequence_;
	numEvents=sequence->getNumEvents();
	sequenceChanged();
}