src/gui/editors/matrix/MatrixView.h
68:     virtual void initStatusBar() { }//!!!
69:     virtual void updateViewCaption() { }//!!!
70:     virtual timeT getInsertionTime() { return 0; }//!!!

src/gui/editors/matrix/MatrixView.cpp
466: //    emit usedSelection();//!!!

src/gui/editors/matrix/OldMatrixView.cpp
75: //!!!#include "gui/general/ActiveItem.h"
282:         //!!!	if (isDrumMode()) m_staffs[i]->setX(resolution);
581:     //!!!    addPropertyViewRuler(BaseProperties::VELOCITY);
1010:     //!!! rather too much here shared with notationview -- could much of
1314: /*!!!
1332: //!!!    }
1343: /*!!!
1484:     //!!! For now.  Probably unlike slotSetPointerPosition this one
1903:     //!!!
2087:     m_velocityCombo->setCurrentIndex(100); //!!! associate with segment
2619:     //!!! There's a lot of code shared between matrix and notation for

src/gui/editors/matrix/MatrixScene.cpp
111:     //!!! This logic is inherited from the older code, but I'm not
112:     //!!! sure about it.  The effect is that we only show percussion
113:     //!!! "diamonds" if there is a key mapping present for the
114:     //!!! instrument, but it seems to me that surely we should show
115:     //!!! percussion diamonds whenever we're asked for a percussion
116:     //!!! matrix window (and simply only show the key names if there
117:     //!!! is a key mapping).  Consider this
181:     return m_segments[0]; //!!! for now
424:     mme.viewSegment = m_viewSegments[0]; //!!!
449:     mme.pitch = 127 - (sy / (m_resolution + 1)); //!!! function for this, to be used by MatrixElement as well
653: canPreviewAnotherNote() //!!! dupe with NotationScene

src/gui/editors/matrix/MatrixViewSegment.h
43: //!!!    const MidiKeyMapping *getKeyMapping() const;

src/gui/editors/matrix/MatrixSelector.cpp
173: /*!!!
326: /*!!! see note above
439: /*!!!
455: /*!!!
467: //!!!    m_selectionRect->setSize(0, 0);
468: //!!!    m_widget->canvas()->update();
474: /*!!!
555:                 //!!! NB. In principle, this element might not come
556:                 //!!! from the right segment (in practice we only have
557:                 //!!! one segment, but that may change)

src/gui/editors/matrix/MatrixTool.h
47:     //!!! todo: hoist common bits of this & NotationTool into a new

src/gui/editors/matrix/MatrixResizer.cpp
255: /*!!!

src/gui/editors/matrix/PianoKeyboard.cpp
27: //!!!#include "MatrixView.h"
248: /*!!!

src/gui/editors/matrix/MatrixPainter.cpp
236: /*!!!

src/gui/editors/matrix/MatrixCanvasView.h
18: #ifdef NOT_JUST_NOW //!!!
67: /*!!!    void activeItemPressed(QMouseEvent*,

src/gui/editors/matrix/MatrixSelector.h
88:     void slotMatrixScrolled(int x, int y); //!!! do we need this? probably not

src/gui/editors/matrix/MatrixResizer.h
59: //!!!    void slotMatrixScrolled(int x, int y);

src/gui/editors/matrix/MatrixMover.h
61: //    void slotMatrixScrolled(int x, int y); //!!! do we need this? probably not

src/gui/editors/matrix/MatrixCanvasView.cpp
19: #ifdef NOT_JUST_NOW //!!!
101: //!!!    Q3CanvasItem* activeItem = 0;
110: //!!!            activeItem = item;
141: /*!!!
154:     if (!m_staff.containsCanvasCoords(p.x(), p.y()) /*!!! && !activeItem */)

src/gui/editors/matrix/MatrixPainter.h
60:     void slotMatrixScrolled(int x, int y); //!!! do we need this? probably not

src/gui/editors/notation/NotationWidget.cpp
60:     //!!! 
123:             if (m_scene) m_scene->slotSetInsertCursorPosition(e->time, true, true); //!!!
130:     //!!! todo: handle equivalents of NotationView::slotXXXItemPressed
147:     /*!!!

src/gui/editors/notation/NotationView.cpp
204: //!!!        a->setChecked(*i == m_fontName);
211: //!!!    QMenu *fontSizeActionMenu = new QMenu(tr("Si&ze"), this);
218: /*!!!
271: #ifdef NOT_JUST_NOW //!!!
411: //!!!        slotSetInsertCursorPosition(endTime, true, false);
466: //!!!            slotSetInsertCursorPosition(endTime, true, false);

src/gui/editors/notation/NotationView.h
55:     virtual void initStatusBar() { }//!!!
56:     virtual void updateViewCaption() { }//!!!
57:     virtual timeT getInsertionTime() { return 0; }//!!!

src/gui/editors/notation/NotationScene.h
64:     //!!! to keep current staff implementation happy:
71:     virtual EventSelection *getSelection() const { return 0; } //!!!
72:     virtual void setSelection(EventSelection* s, bool preview) { } //!!!
96:     void handleEventRemoved(Event *) { }//!!! tell tools, in case they have m_someEvent stored
114: //!!!    void hoveredOverNoteChanged(const QString &noteName);
123: //!!!    void hoveredOverAbsoluteTimeChanged(unsigned int time);

src/gui/editors/notation/NotationWidget.h
58:     //!!! to keep current NoteInserter implementation happy:
79:     //!!! to keep current staff implementation happy:

src/gui/editors/notation/NotationScene.cpp
429: //!!!            m_widget->verticalScrollBar()->width() -
434:         //!!! For the moment we use A4 for this calculation
455:         //!!! For the moment we use A4 for this calculation
473:         //!!! For the moment we use A4 for this calculation
861: /*!!!
967:         //!!! bogus

src/gui/editors/notation/StaffLayout.h
581:     //!!! fix NotationView::doDeferredCursorMove
587:     //!!! fix NotationView::getStaffForSceneCoords
595:     //!!! fix NotationView::scrollToTime
597:     getSceneCoordsForLayoutCoords(double x, int y) const;//!!!
603:     //!!! fix NotationView::print etc
617:     //!!! review that for qgraphicsview

src/gui/editors/notation/StaffLayout.cpp
77:     //!!! need to ensure our own disposal when segment destroyed
383:     //!!! the lazy route: approximate, then get the right value
992:     /*!!! No longer really good enough. But we could potentially use the

src/gui/editors/notation/BarLineItem.cpp
69:                  y1 - y0 + 1);//!!! +/- 0.5? 

src/gui/editors/notation/OldNotationView.h
82: //!!!class NoteChangeActionData;
83: //!!!class NoteChangeActionDataMap;
557: //!!!    void slotNoteChangeAction();
558: //!!!    void slotSetNoteDurations(Note::Type, bool notationOnly);
1040: //!!!    typedef QMap<QString, NoteChangeActionData *> NoteChangeActionDataMap;
1041: //!!!    static NoteChangeActionDataMap* m_noteChangeActionDataMap;

src/gui/editors/notation/OldNotationView.cpp
205: //!!! This will be totally overspecified if we complete the dynamic
206: //!!! action properties plan
256: /*!!! I'm almost completely convinced that this is never in fact used!
870:     tCanvas->resize(width() * 2, height() * 2); //!!!
1571:     //!!! not here yet createAction("move_selection_left", SLOT(slotMoveSelectionLeft()));
1691: //!!!
1718:     //!!! NoteChangeActionData also never used, I think
2074:         //!!! For the moment we use A4 for this calculation
2098:         //!!! For the moment we use A4 for this calculation
2116:         //!!! For the moment we use A4 for this calculation
2132:     //!!! actually it probably does matter, if they don't have the same extents
2153:     EditView::paintEvent(e); return; //&&& //!!!
2339:     //!!! rather too much here shared with matrixview -- could much of
3066:         //!!!??? was that the right thing to do?
3241: /*!!!
3306: /*!!!
3455: //!!!NotationView::NoteChangeActionDataMap* NotationView::m_noteChangeActionDataMap = 0;
4726: /*!!!
4821:                          Marks::NoMark)); //!!!
4892:     //!!! experimental:
5027: 	//!!! This won't be undoable, and I'm not sure if that's seriously
5526:         //!!! ???
5788:     //!!! use refresh mechanism
5796:     //!!! use refresh mechanism
6030:     //!!! Problematic.  Ideally we wouldn't insert events into windows
6038:     //!!! I know -- we'll keep track of which edit view (or main view,
6225:             something = true; //!!!

src/gui/editors/notation/NotationEraser.h
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/ClefInserter.cpp
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/GuitarChordInserter.cpp
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotationTool.cpp
57: //!!!    m_widget->setHeightTracking(false);

src/gui/editors/notation/NotationEraser.cpp
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/HeadersGroup.h
22: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotationSelector.h
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotePixmapFactory.cpp
2155: #ifdef NOT_JUST_NOW //!!!
2633: //!!!        p->setMask(PixmapFunctions::generateMask(newPixmap,
2641: //!!!        p->setMask(PixmapFunctions::generateMask(*m_generatedPixmap,
2711:         //!!! use QPainterPath::cubicTo
3479: /*!!!
3493: //    delete m_generatedMask; //!!! lose

src/gui/editors/notation/TrackHeader.h
22: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotationStaff.h
58:                       public ProgressReporter //!!! maybe remove if we can make this fast enough

src/gui/editors/notation/RestInserter.h
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/TextInserter.cpp
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/TrackHeader.cpp
22: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotationStaff.cpp
1866:     //!!! NB This does not yet correctly handle clef and key lists!
1873:     //!!! would be simpler if positionElements could also be called
1874:     //!!! with iterators -- if renderElements/positionElements are
1875:     //!!! going to be internal functions, it's OK and more consistent
1876:     //!!! for them both to take itrs.  positionElements has a quirk
1877:     //!!! that makes it not totally trivial to change (use of
1878:     //!!! nextBarTime)
1895:     abort();//!!!
1991:     abort();//!!!
2042:     abort();//!!!

src/gui/editors/notation/NotePixmapFactory.h
139: #ifdef NOT_JUST_NOW //!!!    
176: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/RestInserter.cpp
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotationToolBox.cpp
54: /*!!!

src/gui/editors/notation/TextInserter.h
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotePixmapPainter.h
32:     //!!! update -- no masks, transparency instead

src/gui/editors/notation/NoteInserter.cpp
118:     //!!! grace & triplet mode should be stored by this tool, not by widget!
120:     //!!! selection should be in scene, not widget!
131: //!!!   m_widget->setHeightTracking(true);
187: /*!!!

src/gui/editors/notation/HeadersGroup.cpp
22: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/ClefInserter.h
18: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/GuitarChordInserter.h
19: #ifdef NOT_JUST_NOW //!!!

src/gui/editors/notation/NotationSelector.cpp
19: #ifdef NOT_JUST_NOW //!!!

src/gui/general/EditViewBase.cpp
133: //!!!    createGUI(getRCFileName());
164: /*!!!

src/gui/general/ListEditView.cpp
161: //    QMainWindow::paintEvent(e); return;//&&& //!!! for experimental purposes
188:     //!!!    m_inPaintEvent = true;
280:     //!!!    m_inPaintEvent = false;
324:         RG_DEBUG << "!!! Unknown toggle action : " << toggleActionName << endl;

src/gui/general/EditView.cpp
202:     EditViewBase::paintEvent(e); return;//&&& //!!! for experimental purposes
504: /*!!!

src/gui/general/EditView.h
100: //!!!    ActiveItem* activeItem() { return m_activeItem; }
105: //!!!    void setActiveItem(ActiveItem* i) { m_activeItem = i; }
143: //!!!    virtual void slotActiveItemPressed(QMouseEvent*, Q3CanvasItem*);
379: //!!!    ActiveItem* m_activeItem;

src/gui/application/RosegardenGUIView.cpp
260: #ifdef NOT_JUST_NOW //!!!
752: //!!!        matrixView->scrollToTime(centerSegmentView);
753: //!!!        matrixView->updateView();
1760: #ifdef NOT_JUST_NOW //!!!

src/gui/configuration/NotationConfigurationPage.cpp
154: #ifdef NOT_JUST_NOW //!!!

src/gui/rulers/PropertyControlRuler.cpp
149: /*!!!
227: /*!!!

src/gui/rulers/ControlRuler.cpp
321: /*!!! EditView is no longer used -- need another way to do this
326:     int scrollX = 0; //!!!

src/gui/rulers/PercussionPitchRuler.cpp
156: /*!!!

src/document/io/LilyPondExporter.cpp
974: #ifdef NOT_JUST_NOW //!!!
989: #ifdef NOT_JUST_NOW //!!!