FlexiNoteLayer Member List

This is the complete list of members for FlexiNoteLayer, including all inherited members.

abandonNoteOns()FlexiNoteLayer
addMeasurementRect(const QXmlAttributes &)Layervirtual
addMeasureRectToSet(const MeasureRect &r)Layerinlineprotected
addNote(LayerGeometryProvider *v, QMouseEvent *e) overrideFlexiNoteLayervirtual
addNoteOff(sv_frame_t frame, int pitch)FlexiNoteLayer
addNoteOn(sv_frame_t frame, int pitch, int velocity)FlexiNoteLayer
adoptExtents(double, double, QString)Layerinlinevirtual
alignFromReference(LayerGeometryProvider *v, sv_frame_t frame) const Layerprotectedvirtual
alignToReference(LayerGeometryProvider *v, sv_frame_t frame) const Layerprotectedvirtual
AutoAlignScale enum valueFlexiNoteLayer
canExistWithoutModel() const Layerinlinevirtual
clipboardHasDifferentAlignment(LayerGeometryProvider *v, const Clipboard &clip) const Layerprotected
ColourAbsent enum valueLayer
ColourAndBackgroundSignificant enum valueLayer
ColourDistinguishes enum valueLayer
ColourHasMeaningfulValue enum valueLayer
ColourIrrelevant enum valueLayer
ColourRefCount typedefSingleColourLayerprotected
ColourSignificance enum nameLayer
connectSignals(ModelId)Layerprotected
copy(LayerGeometryProvider *v, Selection s, Clipboard &to) overrideFlexiNoteLayervirtual
deleteCurrentMeasureRect()Layervirtual
deleteMeasureRectFromSet(const MeasureRect &r)Layerinlineprotected
deleteSelection(Selection s) overrideFlexiNoteLayervirtual
deleteSelectionInclusive(Selection s)FlexiNoteLayervirtual
DragNote enum valueFlexiNoteLayer
drawDrag(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
drawEnd(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
drawStart(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
editDrag(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
editEnd(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
EditMode enum nameFlexiNoteLayer
editOpen(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
editStart(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
eraseDrag(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
eraseEnd(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
eraseStart(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
findFocusedMeasureRect(QPoint) const Layerprotected
finish(ChangeEventsCommand *command)FlexiNoteLayerinlineprotected
flagBaseColourChanged()SingleColourLayerinlineprotectedvirtual
FlexiNoteLayer()FlexiNoteLayer
getAssociatedPitchModel(LayerGeometryProvider *v) const FlexiNoteLayerprotected
getBackgroundQColor(LayerGeometryProvider *v) const SingleColourLayerprotectedvirtual
getBaseColour() const SingleColourLayervirtual
getBaseQColor() const SingleColourLayerprotectedvirtual
getCompletion(LayerGeometryProvider *) const overrideFlexiNoteLayervirtual
getCrosshairExtents(LayerGeometryProvider *, QPainter &, QPoint, std::vector< QRect > &) const Layerinlinevirtual
getCurrentVerticalZoomStep() const overrideFlexiNoteLayervirtual
getDefaultColourHint(bool dark, bool &impose) overrideFlexiNoteLayerprotectedvirtual
getDisplayExtents(double &min, double &max) const overrideFlexiNoteLayervirtual
getError(LayerGeometryProvider *) const Layerinlinevirtual
getExportModel(LayerGeometryProvider *) const Layerinlinevirtual
getFeatureDescription(LayerGeometryProvider *v, QPoint &) const overrideFlexiNoteLayervirtual
getForegroundQColor(LayerGeometryProvider *v) const SingleColourLayerprotectedvirtual
getHorizontalScaleHeight(LayerGeometryProvider *, QPainter &) const Layerinlinevirtual
getLabelPreceding(sv_frame_t) const Layerinlinevirtual
getLayerColourSignificance() const overrideSingleColourLayerinlinevirtual
getLayerPresentationName() const Layervirtual
getLayerPresentationPixmap(QSize size) const overrideSingleColourLayervirtual
getLocalPoints(LayerGeometryProvider *v, int) const FlexiNoteLayerprotected
getModel() const overrideFlexiNoteLayerinlinevirtual
getNewPropertyRangeMapper(const PropertyName &) const overrideSingleColourLayer
getNewVerticalZoomRangeMapper() const overrideFlexiNoteLayervirtual
getNoteToEdit(LayerGeometryProvider *v, int x, int y, Event &) const FlexiNoteLayerprotected
getPartialShades(LayerGeometryProvider *v) const SingleColourLayerprotected
getPlayParameters() overrideLayer
getPointToDrag(LayerGeometryProvider *v, int x, int y, Event &) const FlexiNoteLayerprotected
getPreferredFrameCountPosition() const Layerinlinevirtual
getPreferredTimeRulerPosition() const Layerinlinevirtual
getProperties() const overrideFlexiNoteLayer
getPropertyContainerIconName() const overrideLayer
getPropertyContainerName() const overrideLayerinline
getPropertyGroupName(const PropertyName &) const overrideFlexiNoteLayer
getPropertyLabel(const PropertyName &) const overrideFlexiNoteLayer
getPropertyRangeAndValue(const PropertyName &, int *min, int *max, int *deflt) const overrideFlexiNoteLayer
getPropertyType(const PropertyName &) const overrideFlexiNoteLayer
getPropertyValueLabel(const PropertyName &, int value) const overrideFlexiNoteLayer
getRelativeMousePosition(LayerGeometryProvider *v, Event &note, int x, int y, bool &closeToLeft, bool &closeToRight, bool &closeToTop, bool &closeToBottom) const FlexiNoteLayerprotected
getScaleExtents(LayerGeometryProvider *, double &min, double &max, bool &log) const FlexiNoteLayerprotected
getScaleUnits() const overrideFlexiNoteLayervirtual
getSourceModel() const Layer
getValueExtents(double &min, double &max, bool &log, QString &unit) const overrideFlexiNoteLayervirtual
getValueForY(LayerGeometryProvider *v, int y) const overrideFlexiNoteLayervirtual
getVerticalScale() const FlexiNoteLayerinline
getVerticalScaleWidth(LayerGeometryProvider *v, bool, QPainter &) const overrideFlexiNoteLayervirtual
getVerticalZoomSteps(int &defaultStep) const overrideFlexiNoteLayervirtual
getXScaleValue(const LayerGeometryProvider *v, int x, double &value, QString &unit) const Layervirtual
getYForValue(LayerGeometryProvider *v, double value) const overrideFlexiNoteLayervirtual
getYScaleDifference(const LayerGeometryProvider *v, int y0, int y1, double &diff, QString &unit) const Layervirtual
getYScaleValue(const LayerGeometryProvider *, int, double &, QString &) const Layerinlinevirtual
getZoomConstraint() const Layerinlinevirtual
hasLightBackground() const overrideSingleColourLayervirtual
hasTimeXAxis() const Layerinlinevirtual
haveCurrentMeasureRect() const Layerinlinevirtual
isLayerDormant(const LayerGeometryProvider *v) const Layervirtual
isLayerEditable() const overrideFlexiNoteLayerinlinevirtual
isLayerOpaque() const Layerinlinevirtual
isLayerScrollable(const LayerGeometryProvider *v) const overrideFlexiNoteLayervirtual
isPresentationNameSet() const Layervirtual
Layer()Layer
layerMeasurementRectsChanged()Layersignal
layerNameChanged()Layersignal
layerParameterRangesChanged()Layersignal
layerParametersChanged()Layersignal
LeftBoundary enum valueFlexiNoteLayer
LinearScale enum valueFlexiNoteLayer
LogScale enum valueFlexiNoteLayer
m_colourSingleColourLayerprotected
m_colourExplicitlySetSingleColourLayerprotected
m_colourRefCountSingleColourLayerprotectedstatic
m_currentMeasureRectPointLayermutableprotected
m_defaultColourSetSingleColourLayerprotected
m_draggingRectLayerprotected
m_dragPointXFlexiNoteLayerprotected
m_dragPointYFlexiNoteLayerprotected
m_dragStartXFlexiNoteLayerprotected
m_dragStartYFlexiNoteLayerprotected
m_editingFlexiNoteLayerprotected
m_editingCommandFlexiNoteLayerprotected
m_editingPointFlexiNoteLayerprotected
m_editModeFlexiNoteLayerprotected
m_greatestLeftNeighbourFrameFlexiNoteLayerprotected
m_haveCurrentMeasureRectLayermutableprotected
m_haveDraggingRectLayerprotected
m_intelligentActionsFlexiNoteLayerprotected
m_measureRectsLayerprotected
m_modelFlexiNoteLayerprotected
m_originalPointFlexiNoteLayerprotected
m_pendingNoteOnsFlexiNoteLayerprotected
m_presentationNameLayerprotected
m_scaleMaximumFlexiNoteLayermutableprotected
m_scaleMinimumFlexiNoteLayermutableprotected
m_smallestRightNeighbourFrameFlexiNoteLayerprotected
m_verticalScaleFlexiNoteLayerprotected
materialiseReAnalysis()FlexiNoteLayersignal
measureDoubleClick(LayerGeometryProvider *, QMouseEvent *)Layervirtual
measureDrag(LayerGeometryProvider *, QMouseEvent *)Layervirtual
measureEnd(LayerGeometryProvider *, QMouseEvent *)Layervirtual
MeasureRectSet typedefLayerprotected
measureStart(LayerGeometryProvider *, QMouseEvent *)Layervirtual
mergeNotes(LayerGeometryProvider *v, Selection s, bool inclusive)FlexiNoteLayer
MIDIRangeScale enum valueFlexiNoteLayer
modelAlignmentCompletionChanged(ModelId)Layersignal
modelChanged(ModelId)Layersignal
modelChangedWithin(ModelId, sv_frame_t startFrame, sv_frame_t endFrame)Layersignal
modelCompletionChanged(ModelId)Layersignal
modelReplaced()Layersignal
mouseMoveEvent(LayerGeometryProvider *v, QMouseEvent *)FlexiNoteLayervirtual
moveSelection(Selection s, sv_frame_t newStartFrame) overrideFlexiNoteLayervirtual
nearestMeasurementRectChanged(LayerGeometryProvider *, QPoint prev, QPoint now) const Layervirtual
needsTextLabelHeight() const Layerinlinevirtual
NoteSet typedefFlexiNoteLayerprotected
paint(LayerGeometryProvider *v, QPainter &paint, QRect rect) const overrideFlexiNoteLayervirtual
paintCrosshairs(LayerGeometryProvider *, QPainter &, QPoint) const Layerinlinevirtual
paintMeasurementRect(LayerGeometryProvider *v, QPainter &paint, const MeasureRect &r, bool focus) const Layerprotected
paintMeasurementRects(LayerGeometryProvider *, QPainter &, bool showFocus, QPoint focusPoint) const Layervirtual
paintVerticalScale(LayerGeometryProvider *v, bool, QPainter &paint, QRect rect) const overrideFlexiNoteLayervirtual
paste(LayerGeometryProvider *v, const Clipboard &from, sv_frame_t frameOffset, bool interactive) overrideFlexiNoteLayervirtual
PositionBottom enum valueLayer
PositionMiddle enum valueLayer
PositionTop enum valueLayer
reAnalyseRegion(sv_frame_t, sv_frame_t, float, float)FlexiNoteLayersignal
resizeSelection(Selection s, Selection newSize) overrideFlexiNoteLayervirtual
RightBoundary enum valueFlexiNoteLayer
setBaseColour(int)SingleColourLayervirtual
setDefaultColourFor(LayerGeometryProvider *v)SingleColourLayervirtual
setDisplayExtents(double min, double max) overrideFlexiNoteLayervirtual
setIntelligentActions(bool on)FlexiNoteLayerinline
setLayerDormant(const LayerGeometryProvider *v, bool dormant)Layervirtual
setMeasureRectFromPixrect(LayerGeometryProvider *v, MeasureRect &r, QRect pixrect) const Layerprotectedvirtual
setMeasureRectYCoord(LayerGeometryProvider *v, MeasureRect &r, bool start, int y) const Layerprotectedvirtual
setModel(ModelId model)FlexiNoteLayer
setObjectName(const QString &name)Layervirtual
setPresentationName(QString name)Layervirtual
setProperties(const QXmlAttributes &attributes) overrideFlexiNoteLayervirtual
setProperty(const PropertyName &, int value) overrideFlexiNoteLayer
setSynchronousPainting(bool)Layerinlinevirtual
setVerticalRangeToNoteRange(LayerGeometryProvider *v)FlexiNoteLayer
setVerticalScale(VerticalScale scale)FlexiNoteLayer
setVerticalZoomStep(int) overrideFlexiNoteLayervirtual
shouldAutoAlign() const FlexiNoteLayerprotected
shouldConvertMIDIToHz() const FlexiNoteLayerprotected
showLayer(LayerGeometryProvider *, bool show)Layerslot
SingleColourLayer()SingleColourLayerprotected
SnapLeft enum valueLayer
SnapNeighbouring enum valueLayer
SnapRight enum valueLayer
snapSelectedNotesToPitchTrack(LayerGeometryProvider *v, Selection s)FlexiNoteLayer
snapToFeatureFrame(LayerGeometryProvider *v, sv_frame_t &frame, int &resolution, SnapType snap, int ycoord) const overrideFlexiNoteLayervirtual
snapToSimilarFeature(LayerGeometryProvider *, sv_frame_t &, int &resolution, SnapType) const Layerinlinevirtual
SnapType enum nameLayer
splitEnd(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
SplitNote enum valueFlexiNoteLayer
splitNotesAt(LayerGeometryProvider *v, sv_frame_t frame)FlexiNoteLayer
splitNotesAt(LayerGeometryProvider *v, sv_frame_t frame, QMouseEvent *e)FlexiNoteLayerprotected
splitStart(LayerGeometryProvider *v, QMouseEvent *) overrideFlexiNoteLayervirtual
supportsOtherZoomLevels() const Layerinlinevirtual
toBriefXml(QTextStream &stream, QString indent="", QString extraAttributes="") const Layervirtual
toXml(QTextStream &stream, QString indent="", QString extraAttributes="") const overrideFlexiNoteLayer
updateMeasurePixrects(LayerGeometryProvider *v) const Layerprotected
updateMeasureRectYCoords(LayerGeometryProvider *v, const MeasureRect &r) const Layerprotectedvirtual
updateNoteValueFromPitchCurve(LayerGeometryProvider *v, Event &note) const FlexiNoteLayerprotected
valueExtentsMatchMine(LayerGeometryProvider *v) const Layerprotected
VerticalPosition enum nameLayer
VerticalScale enum nameFlexiNoteLayer
verticalZoomChanged()Layersignal
zoomToRegion(const LayerGeometryProvider *, QRect)Layerinlinevirtual
~Layer()Layervirtual
~SingleColourLayer()SingleColourLayerprotectedvirtual