okteta
mousepaster.cpp
Go to the documentation of this file.
88 // ensure selection changes to be drawn TODO: create a insert/pasteAtCursor that leaves out drawing
ByteArrayTableCursor * tableCursor() const
Definition: abstractbytearrayview.cpp:106
Address index() const
the index that is drawn at the actual coord
Definition: bytearraytablecursor.h:170
a class to control all the ranges like marking and selections holds also all modified ranges and merg...
Definition: bytearraytableranges.h:45
QPoint viewportToColumns(const QPoint &point) const
translates the point to coordinates in the columns
Definition: columnsview.cpp:120
void updateChanged()
Definition: abstractbytearrayview.cpp:505
virtual bool handleMousePressEvent(QMouseEvent *mouseEvent)
Definition: abstractmousecontroller.cpp:35
bool isReadOnly() const
Definition: abstractbytearrayview.cpp:59
bool selectionIncludes(Address index) const
Definition: bytearraytableranges.h:141
bool isOverwriteMode() const
Definition: abstractbytearrayview.cpp:49
void cutAvailable(bool Really)
there is a cut available or not
MousePaster(AbstractByteArrayView *view, AbstractMouseController *parent)
Definition: mousepaster.cpp:37
void copyAvailable(bool Really)
there is a copy available or not
bool selectionJustStarted() const
Definition: bytearraytableranges.h:138
virtual bool handleMousePressEvent(QMouseEvent *mouseEvent)
Definition: mousepaster.cpp:42
bool hasSelection() const
Definition: bytearraytableranges.h:136
virtual bool handleMouseReleaseEvent(QMouseEvent *mouseEvent)
Definition: abstractmousecontroller.cpp:43
AbstractByteArrayView * mView
Definition: abstractmousecontroller.h:48
void cursorPositionChanged(Okteta::Address index)
void finishByteEdit()
Definition: abstractbytearrayview.cpp:487
navigates through the buffer in an abstract way, based on the layout
Definition: bytearraytablecursor.h:60
virtual bool handleMouseReleaseEvent(QMouseEvent *mouseEvent)
Definition: mousepaster.cpp:67
ByteArrayTableRanges * tableRanges() const
Definition: abstractbytearrayview.cpp:111
AddressRange removeSelection(int id=0)
removes selection with id and returns it
Definition: bytearraytableranges.cpp:156
void ensureCursorVisible()
scrolls the view as much as needed to have the cursor fully visible
Definition: abstractbytearrayview.cpp:390
void placeCursor(const QPoint &point)
puts the cursor in the column at the pos of Point (in absolute coord), does not handle the drawing ...
Definition: abstractbytearrayview.cpp:396
void pasteFromClipboard(QClipboard::Mode mode)
Definition: abstractbytearrayview.cpp:517
bool isModified() const
Definition: bytearraytableranges.h:133
void hasSelectedDataChanged(bool hasSelectedData)
selection has changed
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.