|
|
dev:qt4-graphicsview-branch-new-plings [2018/02/07 16:07] |
dev:qt4-graphicsview-branch-new-plings [2022/05/06 16:07] (current) |
| <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 ¬eName); |
| 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> |
| |