okteta
bookmarkstool.cpp
Go to the documentation of this file.
57 const Okteta::Bookmark& BookmarksTool::bookmarkAt( unsigned int index ) const { return mBookmarks->bookmarkAt( index ); }
75 unsigned int BookmarksTool::bookmarksCount() const { return mBookmarks ? mBookmarks->bookmarksCount() : 0; }
76 int BookmarksTool::offsetCoding() const { return mByteArrayView ? mByteArrayView->offsetCoding() : 0; }
91 mBookmarks = ( mByteArray && mByteArrayView ) ? qobject_cast<Okteta::Bookmarkable*>( mByteArray ) : 0;
138 const Okteta::CharCodec* charCodec = Okteta::CharCodec::createCodec( mByteArrayView->charCodingName() );
140 QString bookmarkName = textService.text( cursorPosition, cursorPosition+MaxBookmarkNameSize-1 );
189 const bool isAtBookmark = hasBookmarks ? mBookmarks->containsBookmarkFor( newPosition ) : false;
200 // better just only check for the added and removed, if they include the current position, then change mCanCreateBookmark
void gotoBookmark(const Okteta::Bookmark &bookmark)
Definition: bookmarkstool.cpp:165
bool canCreateBookmark() const
Definition: bookmarkstool.cpp:56
void hasBookmarksChanged(bool hasBookmarks)
QString charCodingName() const
Definition: bytearrayview.cpp:255
Definition: bookmark.h:38
Okteta::Bookmark createBookmark()
Definition: bookmarkstool.cpp:129
bool hasBookmarks() const
int indexOf(const Okteta::Bookmark &bookmark) const
Definition: bookmarkstool.cpp:58
virtual void addBookmarks(const QList< Okteta::Bookmark > &bookmarks)=0
const Okteta::Bookmark & bookmarkAt(unsigned int index) const
Definition: bookmarkstool.cpp:57
void bookmarksRemoved(const QList< Okteta::Bookmark > &bookmarks)
virtual void setTargetModel(AbstractModel *model)
Definition: bookmarkstool.cpp:79
virtual Okteta::BookmarksConstIterator createBookmarksConstIterator() const =0
virtual void removeBookmarks(const QList< Okteta::Bookmark > &bookmarks)=0
virtual Size size() const =0
Okteta::Address cursorPosition() const
Definition: bytearrayview.cpp:227
Definition: charcodec.h:42
static CharCodec * createCodec(CharCoding charCoding)
Definition: charcodec.cpp:68
void setCursorPosition(Okteta::Address cursorPosition)
Definition: bytearrayview.cpp:217
void canCreateBookmarkChanged(bool canCreateBookmark)
virtual const Okteta::Bookmark & bookmarkAt(unsigned int index) const =0
const Okteta::Bookmark & next()
Definition: bookmarksconstiterator.h:78
T findBaseModel() const
returns the first baseModel which is of type T, or null if none is found.
Definition: abstractmodel.h:93
void bookmarksModified(const QList< int > &indizes)
void deleteBookmarks(const QList< Okteta::Bookmark > &bookmarks)
Definition: bookmarkstool.cpp:158
virtual unsigned int bookmarksCount() const =0
unsigned int bookmarksCount() const
Definition: bookmarkstool.cpp:75
void offsetCodingChanged(int offsetCoding)
virtual void setBookmark(unsigned int index, const Okteta::Bookmark &bookmark)=0
Definition: bytearraydocument.h:54
Definition: abstractmodel.h:40
void setBookmarkName(unsigned int bookmarkIndex, const QString &name)
Definition: bookmarkstool.cpp:174
Definition: bytearrayview.h:51
virtual bool containsBookmarkFor(int offset) const =0
void bookmarksAdded(const QList< Okteta::Bookmark > &bookmarks)
Definition: bookmarkable.h:29
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 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:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.