Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dev:qt4-graphicsview-branch-new-plings [2018/02/07 16:07]
dev:qt4-graphicsview-branch-new-plings [2022/05/06 16:07] (current)
Line 1: Line 1:
 +<code>
 +
 +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 //!!!
 +
 +</code>
  
 
 
dev/qt4-graphicsview-branch-new-plings.txt ยท Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki