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

#include <BlameWindow.h>

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

Classes

struct  Private
 

Public Member Functions

 BlameWindow (MainWindow *parent, QString const &filename, QList< BlameItem > const &list)
 
 ~BlameWindow () override
 

Static Public Member Functions

static QList< BlameItemparseBlame (char const *begin, char const *end)
 

Private Slots

void on_tableWidget_currentItemChanged (QTableWidgetItem *current, QTableWidgetItem *previous)
 
void on_tableWidget_customContextMenuRequested (const QPoint &pos)
 
void on_tableWidget_itemDoubleClicked (QTableWidgetItem *item)
 

Private Member Functions

MainWindowmainwindow ()
 
QString getCommitId (QTableWidgetItem *item) const
 
QString currentCommitId () const
 

Private Attributes

Privatem
 
Ui::BlameWindow * ui
 

Constructor & Destructor Documentation

◆ BlameWindow()

BlameWindow::BlameWindow ( MainWindow parent,
QString const &  filename,
QList< BlameItem > const &  list 
)
explicit
Here is the call graph for this function:

◆ ~BlameWindow()

BlameWindow::~BlameWindow ( )
override

Member Function Documentation

◆ currentCommitId()

QString BlameWindow::currentCommitId ( ) const
private
Here is the call graph for this function:

◆ getCommitId()

QString BlameWindow::getCommitId ( QTableWidgetItem *  item) const
private

◆ mainwindow()

MainWindow * BlameWindow::mainwindow ( )
private

◆ on_tableWidget_currentItemChanged

void BlameWindow::on_tableWidget_currentItemChanged ( QTableWidgetItem *  current,
QTableWidgetItem *  previous 
)
privateslot
Here is the call graph for this function:

◆ on_tableWidget_customContextMenuRequested

void BlameWindow::on_tableWidget_customContextMenuRequested ( const QPoint &  pos)
privateslot
Here is the call graph for this function:

◆ on_tableWidget_itemDoubleClicked

void BlameWindow::on_tableWidget_itemDoubleClicked ( QTableWidgetItem *  item)
privateslot
Here is the call graph for this function:

◆ parseBlame()

QList< BlameItem > BlameWindow::parseBlame ( char const *  begin,
char const *  end 
)
static
Here is the call graph for this function:

Member Data Documentation

◆ m

Private* BlameWindow::m
private

◆ ui

Ui::BlameWindow* BlameWindow::ui
private

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