Logo Search packages:      
Sourcecode: rosegarden version File versions  Download package

Public Member Functions | Protected Attributes | Private Attributes

Rosegarden::OpenOrCloseRangeCommand Class Reference

#include <OpenOrCloseRangeCommand.h>

Inheritance diagram for Rosegarden::OpenOrCloseRangeCommand:
Inheritance graph
Collaboration diagram for Rosegarden::OpenOrCloseRangeCommand:
Collaboration graph

List of all members.

Public Member Functions

virtual void execute ()
virtual QString getName () const
 OpenOrCloseRangeCommand (Composition *composition, timeT rangeBegin, timeT rangeEnd, bool open)
virtual void setName (QString name)
virtual void unexecute ()

Protected Attributes

QString m_name

Private Attributes

timeT m_beginTime
timeT m_endTime
std::vector< Segment * > m_moving
bool m_opening
bool m_prepared
TempoSelection m_temposPost
TempoSelection m_temposPre
TimeSignatureSelection m_timesigsPost
TimeSignatureSelection m_timesigsPre

Detailed Description

Pull all segments, time sigs, tempos etc starting after the end of a given range back by the duration of that range, so as to fill in the (presumably empty) range itself.

This does not actually split any segments etc, it just moves them.

Definition at line 44 of file OpenOrCloseRangeCommand.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index