diff options
Diffstat (limited to 'attic/muse_qt4_evolution/muse/midiedit/dcanvas.h')
-rw-r--r-- | attic/muse_qt4_evolution/muse/midiedit/dcanvas.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/attic/muse_qt4_evolution/muse/midiedit/dcanvas.h b/attic/muse_qt4_evolution/muse/midiedit/dcanvas.h deleted file mode 100644 index 9d4ab754..00000000 --- a/attic/muse_qt4_evolution/muse/midiedit/dcanvas.h +++ /dev/null @@ -1,77 +0,0 @@ -//============================================================================= -// MusE -// Linux Music Editor -// $Id:$ -// -// Copyright (C) 2002-2006 by Werner Schweer and others -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License version 2. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -//============================================================================= - -#ifndef __DCANVAS_H__ -#define __DCANVAS_H__ - -#include "ecanvas.h" - -class MidiEditor; -class DrumMap; - -//--------------------------------------------------------- -// DrumCanvas -//--------------------------------------------------------- - -class DrumCanvas : public EventCanvas { - Q_OBJECT - - int singlePitch; - virtual void mousePress(QMouseEvent*); - virtual void paint(QPainter&, QRect); - virtual void addItem(Part* part, const Event& event); - virtual void moveItem(CItem*, DragType); - virtual CItem* newItem(const QPoint&, int); - virtual void resizeItem(CItem*, bool); - virtual void newItem(CItem*, bool); - virtual bool deleteItem(CItem*); - virtual CItem* searchItem(const QPoint& p) const; - - void copy(); - void paste(); - void startDrag(CItem*, bool copymode); - void dragEnterEvent(QDragEnterEvent* event); - void dragMoveEvent(QDragMoveEvent*); - void dragLeaveEvent(QDragLeaveEvent*); - void viewDropEvent(QDropEvent* event); - virtual void resizeEvent(QResizeEvent*); - virtual void paintDrumList(QPainter&, QRect); - virtual void selectLasso(bool toggle); - - DrumMap* drumMap() const; - - protected: - virtual int y2pitch(int y) const; - virtual int pitch2y(int pitch) const; - - signals: - void newWidth(int); - - public slots: - void keyPressed(int, bool); - void keyReleased(int, bool); - - public: - DrumCanvas(MidiEditor*); - void cmd(QAction*); - virtual void modifySelected(NoteInfo::ValType type, int delta); - }; -#endif - |