Guitar
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
JumpDialog Class Reference

#include <JumpDialog.h>

Inheritance diagram for JumpDialog:
Inheritance graph
[legend]
Collaboration diagram for JumpDialog:
Collaboration graph
[legend]

Classes

struct  Private
 

Public Member Functions

 JumpDialog (QWidget *parent, NamedCommitList const &items, std::basic_string_view< CommitRecord const * > commit_records)
 
 ~JumpDialog () override
 
QString text () const
 

Static Public Member Functions

static void sort (NamedCommitList *items)
 

Protected Member Functions

bool eventFilter (QObject *watched, QEvent *event) override
 

Private Slots

void on_lineEdit_filter_textChanged (QString const &text)
 
void on_tableWidget_currentItemChanged (QTableWidgetItem *current, QTableWidgetItem *previous)
 
void on_pushButton_checkout_clicked ()
 

Private Member Functions

void updateTable ()
 
MainWindowmainwindow ()
 
const NamedCommitItemcurrentItem () const
 
const CommitRecordfindCommit (const std::string &id) const
 
bool appendCharToFilterText (QString const &s)
 

Private Attributes

Ui::JumpDialog * ui
 
Privatem
 

Constructor & Destructor Documentation

◆ JumpDialog()

JumpDialog::JumpDialog ( QWidget *  parent,
NamedCommitList const &  items,
std::basic_string_view< CommitRecord const * >  commit_records 
)
explicit
Here is the call graph for this function:

◆ ~JumpDialog()

JumpDialog::~JumpDialog ( )
override

Member Function Documentation

◆ appendCharToFilterText()

bool JumpDialog::appendCharToFilterText ( QString const &  s)
private
Here is the call graph for this function:

◆ currentItem()

NamedCommitItem const * JumpDialog::currentItem ( ) const
private

◆ eventFilter()

bool JumpDialog::eventFilter ( QObject *  watched,
QEvent *  event 
)
overrideprotected
Here is the call graph for this function:

◆ findCommit()

CommitRecord const * JumpDialog::findCommit ( const std::string &  id) const
private

◆ mainwindow()

MainWindow * JumpDialog::mainwindow ( )
private

◆ on_lineEdit_filter_textChanged

void JumpDialog::on_lineEdit_filter_textChanged ( QString const &  text)
privateslot
Here is the call graph for this function:

◆ on_pushButton_checkout_clicked

void JumpDialog::on_pushButton_checkout_clicked ( )
privateslot
Here is the call graph for this function:

◆ on_tableWidget_currentItemChanged

void JumpDialog::on_tableWidget_currentItemChanged ( QTableWidgetItem *  current,
QTableWidgetItem *  previous 
)
privateslot

◆ sort()

void JumpDialog::sort ( NamedCommitList items)
static

◆ text()

QString JumpDialog::text ( ) const

◆ updateTable()

void JumpDialog::updateTable ( )
private
Here is the call graph for this function:

Member Data Documentation

◆ m

Private* JumpDialog::m
private

◆ ui

Ui::JumpDialog* JumpDialog::ui
private

The documentation for this class was generated from the following files: