Ejemplo n.º 1
0
void PlaylistComponent::applyChanges()
{
    if (noChanges())
        cancelChanges(true);
    else
        applyChangesChanged();
}
Ejemplo n.º 2
0
PlaylistComponent::~PlaylistComponent()
{
    CommonUtilities::exceptionsToStderr([this] {
        if (treeWidget_.editMode() && ! noChanges())
            saveTemporaryTree();
    }, VENTUROUS_ERROR_PREFIX "In ~PlaylistComponent(): ");
}
Ejemplo n.º 3
0
void PlaylistComponent::onEditModeStateChanged()
{
    if (treeWidget_.editMode()) {
        if (noChanges())
            cancelChanges(true);
        else {
            if (! leaveAskChangedEditMode())
                actions_.playlist.editMode->setChecked(true);
        }
    }
    else
        enterEditMode();
}
Ejemplo n.º 4
0
void PlaylistComponent::cancelChanges()
{
    cancelChanges(noChanges());
}
Ejemplo n.º 5
0
bool PlaylistComponent::leaveAskEditMode()
{
    return noChanges() ? leaveAskUnchangedEditMode()
           : leaveAskChangedEditMode();
}
Ejemplo n.º 6
0
bool PlaylistComponent::quit()
{
    return ! treeWidget_.editMode() || noChanges() || leaveAskChangedEditMode();
}
Ejemplo n.º 7
0
std::vector<int> NoSeg::getSegments(const std::vector<double>& /*rateOfChange*/, const Preferences& /*prefs*/){
	std::vector<int> noChanges(1);
	return noChanges;
}