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 17: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: 2018/02/07 17:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki