![]() |
HAL
|
A QFrame with a QLineEdit that can be used to input a substring to search for. More...
#include <searchbar.h>
Public Slots | |
void | handleTextEdited () |
void | handleReturnPressed () |
void | handleClearClicked () |
void | handleSearchOptionsDialog () |
void | updateSearchHistory (QString entry) |
Signals | |
void | triggerNewSearch (const QString &text, int searchOptions) |
void | returnPressed () |
void | searchIconClicked () |
Public Member Functions | |
Searchbar (QWidget *parent=nullptr) | |
void | setPlaceholderText (const QString &text) |
void | clear () |
void | hideEvent (QHideEvent *) override |
void | showEvent (QShowEvent *) override |
QString | getCurrentText () |
QString | getCurrentTextWithFlags () |
QString | addFlags (const QString &text) |
void | repolish () |
SearchOptions | getSearchOptions () const |
bool | filterApplied () |
void | setEmitTextWithFlags (bool) |
bool | getEmitTextWithFlags () |
bool | eventFilter (QObject *object, QEvent *event) override |
Q_PROPERTY READ Functions | |
QString | searchIcon () const |
QString | searchIconStyle () const |
QString | clearIcon () const |
QString | clearIconStyle () const |
QString | optionDialogIcon () const |
QString | optionDialogIconStyle () const |
Q_PROPERTY WRITE Functions | |
void | setSearchIcon (const QString &icon) |
void | setSearchIconStyle (const QString &style) |
void | setClearIcon (const QString &icon) |
void | setClearIconStyle (const QString &style) |
void | setColumnNames (QList< QString > list) |
void | setOptionDialogIcon (const QString &icon) |
void | setOptionDialogIconStyle (const QString &style) |
![]() | |
QFrame (QWidget *parent, Qt::WindowFlags f) | |
virtual | ~QFrame () |
int | frameStyle () const const |
void | setFrameStyle (int style) |
int | frameWidth () const const |
virtual QSize | sizeHint () const const override |
QFrame::Shape | frameShape () const const |
void | setFrameShape (QFrame::Shape) |
QFrame::Shadow | frameShadow () const const |
void | setFrameShadow (QFrame::Shadow) |
int | lineWidth () const const |
void | setLineWidth (int) |
int | midLineWidth () const const |
void | setMidLineWidth (int) |
QRect | frameRect () const const |
void | setFrameRect (const QRect &) |
![]() | |
QWidget (QWidget *parent, Qt::WindowFlags f) | |
virtual | ~QWidget () |
WId | winId () const const |
WId | effectiveWinId () const const |
QStyle * | style () const const |
void | setStyle (QStyle *style) |
bool | isTopLevel () const const |
bool | isWindow () const const |
bool | isModal () const const |
Qt::WindowModality | windowModality () const const |
void | setWindowModality (Qt::WindowModality windowModality) |
bool | isEnabled () const const |
bool | isEnabledTo (const QWidget *ancestor) const const |
bool | isEnabledToTLW () const const |
void | setEnabled (bool) |
void | setDisabled (bool disable) |
void | setWindowModified (bool) |
QRect | frameGeometry () const const |
const QRect & | geometry () const const |
QRect | normalGeometry () const const |
int | x () const const |
int | y () const const |
QPoint | pos () const const |
QSize | frameSize () const const |
QSize | size () const const |
int | width () const const |
int | height () const const |
QRect | rect () const const |
QRect | childrenRect () const const |
QRegion | childrenRegion () const const |
QSize | minimumSize () const const |
QSize | maximumSize () const const |
int | minimumWidth () const const |
int | minimumHeight () const const |
int | maximumWidth () const const |
int | maximumHeight () const const |
void | setMinimumSize (const QSize &) |
void | setMinimumSize (int minw, int minh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMinimumWidth (int minw) |
void | setMinimumHeight (int minh) |
void | setMaximumWidth (int maxw) |
void | setMaximumHeight (int maxh) |
void | setupUi (QWidget *widget) |
QSize | sizeIncrement () const const |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
QSize | baseSize () const const |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFixedHeight (int h) |
QPoint | mapToGlobal (const QPoint &pos) const const |
QPoint | mapFromGlobal (const QPoint &pos) const const |
QPoint | mapToParent (const QPoint &pos) const const |
QPoint | mapFromParent (const QPoint &pos) const const |
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const const |
QWidget * | window () const const |
QWidget * | nativeParentWidget () const const |
QWidget * | topLevelWidget () const const |
const QPalette & | palette () const const |
void | setPalette (const QPalette &) |
void | setBackgroundRole (QPalette::ColorRole role) |
QPalette::ColorRole | backgroundRole () const const |
void | setForegroundRole (QPalette::ColorRole role) |
QPalette::ColorRole | foregroundRole () const const |
const QFont & | font () const const |
void | setFont (const QFont &) |
QFontMetrics | fontMetrics () const const |
QFontInfo | fontInfo () const const |
QCursor | cursor () const const |
void | setCursor (const QCursor &) |
void | unsetCursor () |
void | setMouseTracking (bool enable) |
bool | hasMouseTracking () const const |
bool | underMouse () const const |
void | setTabletTracking (bool enable) |
bool | hasTabletTracking () const const |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
QRegion | mask () const const |
void | clearMask () |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
QPixmap | grab (const QRect &rectangle) |
QGraphicsEffect * | graphicsEffect () const const |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | grabGesture (Qt::GestureType gesture, Qt::GestureFlags flags) |
void | ungrabGesture (Qt::GestureType gesture) |
void | setWindowTitle (const QString &) |
void | setStyleSheet (const QString &styleSheet) |
QString | styleSheet () const const |
QString | windowTitle () const const |
void | setWindowIcon (const QIcon &icon) |
QIcon | windowIcon () const const |
void | setWindowIconText (const QString &) |
QString | windowIconText () const const |
void | setWindowRole (const QString &role) |
QString | windowRole () const const |
void | setWindowFilePath (const QString &filePath) |
QString | windowFilePath () const const |
void | setWindowOpacity (qreal level) |
qreal | windowOpacity () const const |
bool | isWindowModified () const const |
void | setToolTip (const QString &) |
QString | toolTip () const const |
void | setToolTipDuration (int msec) |
int | toolTipDuration () const const |
void | setStatusTip (const QString &) |
QString | statusTip () const const |
void | setWhatsThis (const QString &) |
QString | whatsThis () const const |
QString | accessibleName () const const |
void | setAccessibleName (const QString &name) |
QString | accessibleDescription () const const |
void | setAccessibleDescription (const QString &description) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
Qt::LayoutDirection | layoutDirection () const const |
void | unsetLayoutDirection () |
void | setLocale (const QLocale &locale) |
QLocale | locale () const const |
void | unsetLocale () |
void | setFocus () |
bool | isActiveWindow () const const |
void | activateWindow () |
void | clearFocus () |
void | setFocus (Qt::FocusReason reason) |
Qt::FocusPolicy | focusPolicy () const const |
void | setFocusPolicy (Qt::FocusPolicy policy) |
bool | hasFocus () const const |
void | setFocusProxy (QWidget *w) |
QWidget * | focusProxy () const const |
Qt::ContextMenuPolicy | contextMenuPolicy () const const |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
void | releaseMouse () |
void | grabKeyboard () |
void | releaseKeyboard () |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
void | releaseShortcut (int id) |
void | setShortcutEnabled (int id, bool enable) |
void | setShortcutAutoRepeat (int id, bool enable) |
bool | updatesEnabled () const const |
void | setUpdatesEnabled (bool enable) |
QGraphicsProxyWidget * | graphicsProxyWidget () const const |
void | update () |
void | repaint () |
void | update (int x, int y, int w, int h) |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | repaint (int x, int y, int w, int h) |
void | repaint (const QRect &rect) |
void | repaint (const QRegion &rgn) |
virtual void | setVisible (bool visible) |
void | setHidden (bool hidden) |
void | show () |
void | hide () |
void | showMinimized () |
void | showMaximized () |
void | showFullScreen () |
void | showNormal () |
bool | close () |
void | raise () |
void | lower () |
void | stackUnder (QWidget *w) |
void | move (int x, int y) |
void | move (const QPoint &) |
void | resize (int w, int h) |
void | resize (const QSize &) |
void | setGeometry (int x, int y, int w, int h) |
void | setGeometry (const QRect &) |
QByteArray | saveGeometry () const const |
bool | restoreGeometry (const QByteArray &geometry) |
void | adjustSize () |
bool | isVisible () const const |
bool | isVisibleTo (const QWidget *ancestor) const const |
bool | isHidden () const const |
bool | isMinimized () const const |
bool | isMaximized () const const |
bool | isFullScreen () const const |
Qt::WindowStates | windowState () const const |
void | setWindowState (Qt::WindowStates windowState) |
virtual QSize | minimumSizeHint () const const |
QSizePolicy | sizePolicy () const const |
void | setSizePolicy (QSizePolicy) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
virtual int | heightForWidth (int w) const const |
virtual bool | hasHeightForWidth () const const |
QRegion | visibleRegion () const const |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContentsMargins (const QMargins &margins) |
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const const |
QMargins | contentsMargins () const const |
QRect | contentsRect () const const |
QLayout * | layout () const const |
void | setLayout (QLayout *layout) |
void | updateGeometry () |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, Qt::WindowFlags f) |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
QWidget * | focusWidget () const const |
QWidget * | nextInFocusChain () const const |
QWidget * | previousInFocusChain () const const |
bool | acceptDrops () const const |
void | setAcceptDrops (bool on) |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | insertActions (QAction *before, QList< QAction * > actions) |
void | insertAction (QAction *before, QAction *action) |
void | removeAction (QAction *action) |
QList< QAction * > | actions () const const |
QWidget * | parentWidget () const const |
void | setWindowFlags (Qt::WindowFlags type) |
Qt::WindowFlags | windowFlags () const const |
void | setWindowFlag (Qt::WindowType flag, bool on) |
void | overrideWindowFlags (Qt::WindowFlags flags) |
Qt::WindowType | windowType () const const |
QWidget * | childAt (int x, int y) const const |
QWidget * | childAt (const QPoint &p) const const |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
bool | testAttribute (Qt::WidgetAttribute attribute) const const |
virtual QPaintEngine * | paintEngine () const const override |
void | ensurePolished () const const |
bool | isAncestorOf (const QWidget *child) const const |
bool | hasEditFocus () const const |
void | setEditFocus (bool enable) |
bool | autoFillBackground () const const |
void | setAutoFillBackground (bool enabled) |
QBackingStore * | backingStore () const const |
QWindow * | windowHandle () const const |
QScreen * | screen () const const |
void | windowTitleChanged (const QString &title) |
void | windowIconChanged (const QIcon &icon) |
void | windowIconTextChanged (const QString &iconText) |
void | customContextMenuRequested (const QPoint &pos) |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const const |
Qt::InputMethodHints | inputMethodHints () const const |
void | setInputMethodHints (Qt::InputMethodHints hints) |
QWIDGETSIZE_MAX QWIDGETSIZE_MAX | |
![]() | |
virtual const QMetaObject * | metaObject () const const |
QObject (QObject *parent) | |
virtual | ~QObject () |
QString | objectName () const const |
void | setObjectName (const QString &name) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
bool | signalsBlocked () const const |
bool | blockSignals (bool block) |
QThread * | thread () const const |
void | moveToThread (QThread *targetThread) |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
void | killTimer (int id) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
const QObjectList & | children () const const |
void | setParent (QObject *parent) |
void | installEventFilter (QObject *filterObj) |
void | removeEventFilter (QObject *obj) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectTree () |
void | dumpObjectInfo () |
void | dumpObjectTree () const const |
void | dumpObjectInfo () const const |
bool | setProperty (const char *name, const QVariant &value) |
QVariant | property (const char *name) const const |
QList< QByteArray > | dynamicPropertyNames () const const |
void | destroyed (QObject *obj) |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
bool | inherits (const char *className) const const |
void | deleteLater () |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
T | qobject_cast (QObject *object) |
T | qobject_cast (const QObject *object) |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
Q_CLASSINFO (Name, Value) | |
Q_INTERFACES (...) | |
Q_PROPERTY (...) | |
Q_ENUMS (...) | |
Q_FLAGS (...) | |
Q_ENUM (...) | |
Q_FLAG (...) | |
Q_ENUM_NS (...) | |
Q_FLAG_NS (...) | |
Q_OBJECT Q_OBJECT | |
Q_GADGET Q_GADGET | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_SIGNALS Q_SIGNALS | |
Q_SIGNAL Q_SIGNAL | |
Q_SLOTS Q_SLOTS | |
Q_SLOT Q_SLOT | |
Q_EMIT Q_EMIT | |
Q_INVOKABLE Q_INVOKABLE | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
![]() | |
virtual | ~QPaintDevice () |
bool | paintingActive () const const |
int | width () const const |
int | height () const const |
int | widthMM () const const |
int | heightMM () const const |
int | logicalDpiX () const const |
int | logicalDpiY () const const |
int | physicalDpiX () const const |
int | physicalDpiY () const const |
int | devicePixelRatio () const const |
qreal | devicePixelRatioF () const const |
int | colorCount () const const |
int | depth () const const |
Additional Inherited Members | |
![]() | |
enum | Shape |
enum | Shadow |
enum | StyleMask |
![]() | |
enum | RenderFlag |
![]() | |
enum | PaintDeviceMetric |
![]() | |
void | setTabOrder (QWidget *first, QWidget *second) |
QWidget * | mouseGrabber () |
QWidget * | keyboardGrabber () |
QWidget * | find (WId id) |
QWidget * | createWindowContainer (QWindow *window, QWidget *parent, Qt::WindowFlags flags) |
![]() | |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
![]() | |
NoFrame | |
Box | |
Panel | |
WinPanel | |
HLine | |
VLine | |
StyledPanel | |
Plain | |
Raised | |
Sunken | |
Shadow_Mask | |
Shape_Mask | |
![]() | |
typedef | RenderFlags |
DrawWindowBackground | |
DrawChildren | |
IgnoreMask | |
![]() | |
typedef | QObjectList |
![]() | |
PdmWidth | |
PdmHeight | |
PdmWidthMM | |
PdmHeightMM | |
PdmNumColors | |
PdmDepth | |
PdmDpiX | |
PdmDpiY | |
PdmPhysicalDpiX | |
PdmPhysicalDpiY | |
PdmDevicePixelRatio | |
PdmDevicePixelRatioScaled | |
![]() | |
virtual bool | event (QEvent *e) override |
virtual void | paintEvent (QPaintEvent *) override |
virtual void | changeEvent (QEvent *ev) override |
void | initStyleOption (QStyleOptionFrame *option) const const |
![]() | |
virtual void | mousePressEvent (QMouseEvent *event) |
virtual void | mouseReleaseEvent (QMouseEvent *event) |
virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
virtual void | mouseMoveEvent (QMouseEvent *event) |
virtual void | wheelEvent (QWheelEvent *event) |
virtual void | keyPressEvent (QKeyEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | focusInEvent (QFocusEvent *event) |
virtual void | focusOutEvent (QFocusEvent *event) |
virtual void | enterEvent (QEvent *event) |
virtual void | leaveEvent (QEvent *event) |
virtual void | moveEvent (QMoveEvent *event) |
virtual void | resizeEvent (QResizeEvent *event) |
virtual void | closeEvent (QCloseEvent *event) |
virtual void | contextMenuEvent (QContextMenuEvent *event) |
virtual void | tabletEvent (QTabletEvent *event) |
virtual void | actionEvent (QActionEvent *event) |
virtual void | dragEnterEvent (QDragEnterEvent *event) |
virtual void | dragMoveEvent (QDragMoveEvent *event) |
virtual void | dragLeaveEvent (QDragLeaveEvent *event) |
virtual void | dropEvent (QDropEvent *event) |
virtual bool | nativeEvent (const QByteArray &eventType, void *message, long *result) |
virtual int | metric (QPaintDevice::PaintDeviceMetric m) const const override |
virtual void | initPainter (QPainter *painter) const const override |
virtual void | inputMethodEvent (QInputMethodEvent *event) |
void | updateMicroFocus () |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual bool | focusNextPrevChild (bool next) |
bool | focusNextChild () |
bool | focusPreviousChild () |
![]() | |
QObject * | sender () const const |
int | senderSignalIndex () const const |
int | receivers (const char *signal) const const |
bool | isSignalConnected (const QMetaMethod &signal) const const |
virtual void | timerEvent (QTimerEvent *event) |
virtual void | childEvent (QChildEvent *event) |
virtual void | customEvent (QEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
![]() | |
QPaintDevice () | |
A QFrame with a QLineEdit that can be used to input a substring to search for.
The Searchbar consists of a QLineEdit which can be filled with a substring to search for. If the text within the searchbar changes, a signal textEdited is emitted. Other objects that use the input of the Searchbar may want to connect to this signal to update their respective view.
Definition at line 47 of file searchbar.h.
hal::Searchbar::Searchbar | ( | QWidget * | parent = nullptr | ) |
Constructor.
parent | - The parent widget |
Definition at line 20 of file searchbar.cpp.
References QBoxLayout::addWidget(), QAbstractButton::clicked(), QObject::connect(), QWidget::ensurePolished(), QSizePolicy::Fixed, hal::gui_utility::getStyledSvgIcon(), handleClearClicked(), handleReturnPressed(), handleSearchOptionsDialog(), handleTextEdited(), QObject::installEventFilter(), QSizePolicy::MinimumExpanding, QFrame::NoFrame, QLineEdit::returnPressed(), QAbstractButton::setCheckable(), QLayout::setContentsMargins(), QWidget::setFixedWidth(), QWidget::setFocusProxy(), QFrame::setFrameStyle(), QAbstractButton::setIcon(), QAbstractButton::setIconSize(), QWidget::setLayout(), QLabel::setPixmap(), QLineEdit::setPlaceholderText(), QWidget::setSizePolicy(), QBoxLayout::setSpacing(), QWidget::setToolTip(), QLineEdit::textEdited(), triggerNewSearch(), and updateSearchHistory().
Adds flags ("Exact Match" or "Case Sensitive") as regex modifiers to text.
Definition at line 176 of file searchbar.cpp.
References QString::append(), hal::SearchOptions::isCaseSensitive(), and hal::SearchOptions::isExactMatch().
Referenced by getCurrentTextWithFlags().
void hal::Searchbar::clear | ( | ) |
Empties the Searchbar's QLineEdit.
Definition at line 150 of file searchbar.cpp.
References QLineEdit::clear(), and handleTextEdited().
Referenced by handleClearClicked(), and hal::SelectionDetailsWidget::handleSelectionUpdate().
QString hal::Searchbar::clearIcon | ( | ) | const |
Definition at line 90 of file searchbar.cpp.
QString hal::Searchbar::clearIconStyle | ( | ) | const |
Definition at line 95 of file searchbar.cpp.
Reimplemented from QObject.
Definition at line 246 of file searchbar.cpp.
References QMouseEvent::button(), QFrame::event(), QObject::eventFilter(), QEvent::MouseButtonPress, QObject::Q_EMIT(), and searchIconClicked().
bool hal::Searchbar::filterApplied | ( | ) |
Definition at line 259 of file searchbar.cpp.
References getCurrentText(), hal::SearchOptions::isCaseSensitive(), QString::isEmpty(), and hal::SearchOptions::isExactMatch().
Referenced by hal::PythonEditor::handleSearchbarTextEdited(), hal::ContextManagerWidget::updateSearchIcon(), hal::ModuleWidget::updateSearchIcon(), and hal::PythonEditor::updateSearchIcon().
QString hal::Searchbar::getCurrentText | ( | ) |
Gets the current Searchbar input, i.e. the current text in the Searchbar's QLineEdit.
Definition at line 166 of file searchbar.cpp.
References QLineEdit::text.
Referenced by filterApplied(), hal::PythonEditor::handleCurrentTabChanged(), and hal::SelectionDetailsWidget::handleSelectionUpdate().
QString hal::Searchbar::getCurrentTextWithFlags | ( | ) |
Gets the current Searchbar input with regex modifier.
Definition at line 171 of file searchbar.cpp.
References addFlags(), and QLineEdit::text.
bool hal::Searchbar::getEmitTextWithFlags | ( | ) |
Definition at line 241 of file searchbar.cpp.
SearchOptions hal::Searchbar::getSearchOptions | ( | ) | const |
Definition at line 74 of file searchbar.cpp.
Referenced by hal::PythonEditor::getFindFlags().
|
slot |
Handles "Clear"-Button clicks.
Definition at line 231 of file searchbar.cpp.
References clear().
Referenced by Searchbar().
|
slot |
Handles Return/Enter key pressed. Emits the signal returnPressed.
Definition at line 220 of file searchbar.cpp.
References QObject::Q_EMIT(), QLineEdit::text, hal::SearchOptions::toInt(), and triggerNewSearch().
Referenced by Searchbar().
|
slot |
Definition at line 264 of file searchbar.cpp.
References QDialog::Accepted, QDialog::exec(), hal::SearchOptionsDialog::getIncrementalSearch(), hal::SearchOptionsDialog::getMinIncSearchValue(), hal::SearchOptionsDialog::getOptions(), hal::SearchOptionsDialog::getText(), QObject::Q_EMIT(), QAbstractButton::setChecked(), hal::SearchOptionsDialog::setOptions(), hal::SearchOptionsDialog::setSearchHistory(), QLineEdit::setText(), QLineEdit::text, hal::SearchOptions::toInt(), triggerNewSearch(), and updateSearchHistory().
Referenced by Searchbar().
|
slot |
Handle textEdited signal, might emit triggerNewSearch with respect to mEmitTextWithFlags.
Definition at line 207 of file searchbar.cpp.
References QObject::Q_EMIT(), repolish(), QLineEdit::text, hal::SearchOptions::toInt(), and triggerNewSearch().
Referenced by clear(), and Searchbar().
|
overridevirtual |
Emits textEdited with empty string when hide() is called
Reimplemented from QWidget.
Definition at line 156 of file searchbar.cpp.
References QObject::Q_EMIT(), and triggerNewSearch().
QString hal::Searchbar::optionDialogIcon | ( | ) | const |
Definition at line 100 of file searchbar.cpp.
QString hal::Searchbar::optionDialogIconStyle | ( | ) | const |
Definition at line 105 of file searchbar.cpp.
void hal::Searchbar::repolish | ( | ) |
Reinitializes the appearance of the Searchbar.
Definition at line 193 of file searchbar.cpp.
References QStyle::polish(), QWidget::style(), and QStyle::unpolish().
Referenced by handleTextEdited().
|
signal |
Q_SIGNAL that is emitted whenever the Return/Enter key has been pressed.
QString hal::Searchbar::searchIcon | ( | ) | const |
Definition at line 80 of file searchbar.cpp.
|
signal |
Referenced by hal::CommentWidget::CommentWidget(), and eventFilter().
QString hal::Searchbar::searchIconStyle | ( | ) | const |
Definition at line 85 of file searchbar.cpp.
void hal::Searchbar::setClearIcon | ( | const QString & | icon | ) |
Definition at line 120 of file searchbar.cpp.
void hal::Searchbar::setClearIconStyle | ( | const QString & | style | ) |
Definition at line 125 of file searchbar.cpp.
References QWidget::style().
Definition at line 130 of file searchbar.cpp.
Referenced by hal::ContextManagerWidget::ContextManagerWidget(), hal::GateDialog::GateDialog(), hal::GatelibraryContentWidget::GatelibraryContentWidget(), hal::GroupingDialog::GroupingDialog(), hal::GroupingManagerWidget::GroupingManagerWidget(), hal::ModuleDialog::ModuleDialog(), hal::ModuleWidget::ModuleWidget(), and hal::SelectionDetailsWidget::SelectionDetailsWidget().
void hal::Searchbar::setEmitTextWithFlags | ( | bool | emitTextWithFlags | ) |
Definition at line 236 of file searchbar.cpp.
Referenced by hal::CommentWidget::CommentWidget(), and hal::PythonEditor::PythonEditor().
void hal::Searchbar::setOptionDialogIcon | ( | const QString & | icon | ) |
Definition at line 135 of file searchbar.cpp.
void hal::Searchbar::setOptionDialogIconStyle | ( | const QString & | style | ) |
Definition at line 140 of file searchbar.cpp.
References QWidget::style().
void hal::Searchbar::setPlaceholderText | ( | const QString & | text | ) |
Sets the placeholder text of the QLineEdit of this Searchbar. The placeholder text is displayed if the QLineEdit is empty.
text | - The new placeholder text |
Definition at line 145 of file searchbar.cpp.
References QLineEdit::setPlaceholderText().
void hal::Searchbar::setSearchIcon | ( | const QString & | icon | ) |
Definition at line 110 of file searchbar.cpp.
void hal::Searchbar::setSearchIconStyle | ( | const QString & | style | ) |
Definition at line 115 of file searchbar.cpp.
References QWidget::style().
|
overridevirtual |
Emits textEdited with getCurrentText() when show() is called
Reimplemented from QWidget.
Definition at line 161 of file searchbar.cpp.
|
signal |
Q_SIGNAL that is emitted whenever the Proxy should be updated or a new search should be issued
text | - The new search string |
searchOptions | - Search options encoded as int (use SearchOptions(int) constructor to get settings) |
Referenced by hal::CommentWidget::CommentWidget(), hal::ContextManagerWidget::ContextManagerWidget(), hal::GateDialog::GateDialog(), hal::GatelibraryContentWidget::GatelibraryContentWidget(), hal::GroupingDialog::GroupingDialog(), hal::GroupingManagerWidget::GroupingManagerWidget(), handleReturnPressed(), handleSearchOptionsDialog(), handleTextEdited(), hideEvent(), hal::MainSettingsWidget::MainSettingsWidget(), hal::ModuleDialog::ModuleDialog(), hal::ModuleSelectView::ModuleSelectView(), hal::ModuleWidget::ModuleWidget(), hal::PythonEditor::PythonEditor(), Searchbar(), and hal::SelectionDetailsWidget::SelectionDetailsWidget().
|
slot |
Definition at line 293 of file searchbar.cpp.
References QStringList::contains(), QList::empty(), QList::length(), QString::length(), QList::prepend(), QList::removeLast(), QString::startsWith(), and QList::startsWith().
Referenced by handleSearchOptionsDialog(), and Searchbar().
|
readwrite |
Definition at line 1 of file searchbar.h.
|
readwrite |
Definition at line 1 of file searchbar.h.
|
readwrite |
Definition at line 1 of file searchbar.h.
|
readwrite |
Definition at line 1 of file searchbar.h.
|
readwrite |
Definition at line 1 of file searchbar.h.
|
readwrite |
Definition at line 1 of file searchbar.h.