okteta
searchtool.cpp
Go to the documentation of this file.
157 Okteta::Address startIndex = (direction==FindForward) ? mSearchFirstIndex : mSearchLastIndex/*-mSearchData.size()*/;
158 bool wrapEnabled = (direction==FindForward) ? (mSearchLastIndex<startIndex) : (startIndex<mSearchFirstIndex);
169 new SearchJob( mByteArrayModel, mSearchData, startIndex, endIndex, mCaseSensitivity, mByteArrayView->charCodingName() );
void charCodecChanged(const QString &codecName)
void setCaseSensitivity(Qt::CaseSensitivity caseSensitivity)
Definition: searchtool.cpp:108
void setSelection(Okteta::Address start, Okteta::Address end)
Definition: bytearrayview.cpp:276
void isApplyableChanged(bool isApplyable)
QString charCodingName() const
Definition: bytearrayview.cpp:255
void search(KFindDirection direction, bool fromCursor, bool inSelection)
Definition: searchtool.cpp:119
void setSearchData(const QByteArray &searchData)
Definition: searchtool.cpp:97
virtual bool queryContinue(KFindDirection direction) const =0
Definition: kfinddirection.h:30
virtual bool hasSelectedData() const
Definition: bytearrayview.cpp:178
Okteta::AbstractByteArrayModel * mByteArrayModel
Definition: searchtool.h:102
Okteta::AddressRange selection() const
Definition: bytearrayview.cpp:271
virtual Size size() const =0
void setUserQueryAgent(If::SearchUserQueryable *userQueryAgent)
Definition: searchtool.cpp:92
Okteta::Address cursorPosition() const
Definition: bytearrayview.cpp:227
Qt::CaseSensitivity mCaseSensitivity
Definition: searchtool.h:90
void dataNotFound()
virtual void setTargetModel(AbstractModel *model)
Definition: searchtool.cpp:66
If::SearchUserQueryable * mUserQueryAgent
Definition: searchtool.h:98
T findBaseModel() const
returns the first baseModel which is of type T, or null if none is found.
Definition: abstractmodel.h:93
Definition: searchjob.h:41
Definition: bytearraydocument.h:54
Definition: abstractmodel.h:40
Definition: bytearrayview.h:51
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 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:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.