39 m_first(signal_manager.selection().first()),
40 m_last(signal_manager.selection().last())
90 Qt::DropAction drop = d->exec(Qt::CopyAction | Qt::MoveAction);
92 if (drop == Qt::MoveAction) {
104 if ( (f < src_pos) && target &&
void selectRange(sample_index_t offset, sample_index_t length)
sample_index_t first() const
sample_index_t last() const
Kwave::MetaDataList & metaData()
virtual Kwave::ViewItem::Flags flags() const Q_DECL_OVERRIDE
SelectionItem(SignalView &view, Kwave::SignalManager &signal_manager)
Kwave::Selection & selection()
bool deleteRange(sample_index_t offset, sample_index_t length, const QList< unsigned int > &track_list)
Kwave::SignalManager & m_signal_manager
Kwave::SignalView & m_view
virtual ~SelectionItem() Q_DECL_OVERRIDE
virtual void startDragging() Q_DECL_OVERRIDE
sample_index_t length() const
void setRate(double rate)
void setLength(sample_index_t length)
void setTracks(unsigned int tracks)
bool encode(QWidget *widget, Kwave::MultiTrackReader &src, const Kwave::MetaDataList &meta_data)
void setBits(unsigned int bits)
unsigned int bits() const
Kwave::SignalManager * signalManager() const
const QList< unsigned int > selectedTracks()