13 class QTableWidgetItem;
27 bool eventFilter(QObject *watched, QEvent *event)
override;
29 explicit JumpDialog(QWidget *parent,
NamedCommitList const &items, std::basic_string_view<CommitRecord const *> commit_records);
std::vector< NamedCommitItem > NamedCommitList
Definition: Git.h:262
Definition: JumpDialog.h:15
void updateTable()
Definition: JumpDialog.cpp:287
const CommitRecord * findCommit(const std::string &id) const
Definition: JumpDialog.cpp:265
const NamedCommitItem * currentItem() const
Definition: JumpDialog.cpp:274
Ui::JumpDialog * ui
Definition: JumpDialog.h:18
~JumpDialog() override
Definition: JumpDialog.cpp:165
QString text() const
Definition: JumpDialog.cpp:235
bool eventFilter(QObject *watched, QEvent *event) override
Definition: JumpDialog.cpp:191
void on_lineEdit_filter_textChanged(QString const &text)
Definition: JumpDialog.cpp:350
Private * m
Definition: JumpDialog.h:19
bool appendCharToFilterText(QString const &s)
Definition: JumpDialog.cpp:176
void on_pushButton_checkout_clicked()
Definition: JumpDialog.cpp:363
JumpDialog(QWidget *parent, NamedCommitList const &items, std::basic_string_view< CommitRecord const * > commit_records)
Definition: JumpDialog.cpp:111
void on_tableWidget_currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
Definition: JumpDialog.cpp:356
static void sort(NamedCommitList *items)
Definition: JumpDialog.cpp:249
MainWindow * mainwindow()
Definition: JumpDialog.cpp:171
Definition: MainWindow.h:96
Definition: AboutDialog.h:6
Definition: CommitRecord.h:6
Definition: JumpDialog.cpp:98