|
kwave
18.07.70
|
#include <SelectionItem.h>


Public Member Functions | |
| SelectionItem (SignalView &view, Kwave::SignalManager &signal_manager) | |
| virtual | ~SelectionItem () Q_DECL_OVERRIDE |
| virtual Kwave::ViewItem::Flags | flags () const Q_DECL_OVERRIDE |
| virtual void | startDragging () Q_DECL_OVERRIDE |
Public Member Functions inherited from Kwave::ViewItem | |
| ViewItem (Kwave::SignalView &view, Kwave::SignalManager &signal_manager) | |
| virtual | ~ViewItem () |
| virtual QString | toolTip (sample_index_t &ofs) |
| virtual void | appendContextMenu (QMenu *parent) |
| virtual QCursor | mouseCursor () const |
| virtual void | moveTo (const QPoint &mouse_pos) |
| virtual void | done () |
Private Attributes | |
| sample_index_t | m_first |
| sample_index_t | m_last |
Additional Inherited Members | |
Public Types inherited from Kwave::ViewItem | |
| enum | Flag { None = 0, CanGrabAndMove = 1, CanDragAndDrop = 2 } |
Signals inherited from Kwave::ViewItem | |
| void | sigCommand (const QString &command) |
Protected Attributes inherited from Kwave::ViewItem | |
| Kwave::SignalView & | m_view |
| Kwave::SignalManager & | m_signal_manager |
Definition at line 36 of file SelectionItem.h.
| Kwave::SelectionItem::SelectionItem | ( | Kwave::SignalView & | view, |
| Kwave::SignalManager & | signal_manager | ||
| ) |
Constructor
| view | the parent signal view |
| signal_manager | the signal manager |
Definition at line 34 of file SelectionItem.cpp.
|
virtual |
|
virtual |
Returns flags describing the possible interactions with this object
Reimplemented from Kwave::ViewItem.
Definition at line 50 of file SelectionItem.cpp.
References Kwave::ViewItem::CanDragAndDrop.
|
virtual |
Starts a drag & drop operation.
Reimplemented from Kwave::ViewItem.
Definition at line 56 of file SelectionItem.cpp.
References Kwave::SignalManager::bits(), Kwave::SignalManager::deleteRange(), Kwave::Drag::encode(), Kwave::Selection::first(), Kwave::Selection::last(), Kwave::Selection::length(), Kwave::ViewItem::m_signal_manager, Kwave::ViewItem::m_view, Kwave::SignalManager::metaData(), Kwave::SignalManager::rate(), Kwave::MetaDataList::selectByTracks(), Kwave::SignalManager::selectedTracks(), Kwave::SignalManager::selection(), Kwave::SignalManager::selectRange(), Kwave::FileInfo::setBits(), Kwave::FileInfo::setLength(), Kwave::FileInfo::setRate(), Kwave::FileInfo::setTracks(), Kwave::SignalView::signalManager(), and Kwave::SinglePassForward.

|
private |
start of the selection
Definition at line 62 of file SelectionItem.h.
|
private |
end of the selection
Definition at line 65 of file SelectionItem.h.