18#ifndef JUMPTOELEMENTDIALOG_H
19#define JUMPTOELEMENTDIALOG_H
46 bool eventFilter(QObject *watched, QEvent *event)
override;
The Diagram class This class represents an electric diagram. It manages its various child elements,...
Definition diagram.h:54
QList< Candidate > m_candidates
Definition jumptoelementdialog.h:62
JumpToElementDialog(Diagram *diagram, QWidget *parent=nullptr)
JumpToElementDialog::JumpToElementDialog.
Definition jumptoelementdialog.cpp:34
QListWidget * m_result_list
Definition jumptoelementdialog.h:64
QPointer< Diagram > m_diagram
Definition jumptoelementdialog.h:61
void activateCurrentItem()
JumpToElementDialog::activateCurrentItem Select the element corresponding to the currently highlighte...
Definition jumptoelementdialog.cpp:136
bool eventFilter(QObject *watched, QEvent *event) override
JumpToElementDialog::eventFilter Redirect Up/Down/Enter/Escape typed in the filter field to the resul...
Definition jumptoelementdialog.cpp:168
void buildCandidates()
JumpToElementDialog::buildCandidates Collect every element on m_diagram into m_candidates,...
Definition jumptoelementdialog.cpp:71
~JumpToElementDialog() override
Definition jumptoelementdialog.cpp:61
QLineEdit * m_filter_edit
Definition jumptoelementdialog.h:63
void updateFilteredList(const QString &filter_text)
JumpToElementDialog::updateFilteredList Refill m_result_list with every candidate whose search text c...
Definition jumptoelementdialog.cpp:109
Definition jumptoelementdialog.h:55
QString display_text
Definition jumptoelementdialog.h:57
QString search_text
Definition jumptoelementdialog.h:58
QPointer< Element > element
Definition jumptoelementdialog.h:56