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

#include <SubmodulesDialog.h>

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

Classes

struct  Submodule
 

Public Member Functions

 SubmodulesDialog (QWidget *parent, QString workingdir, std::vector< Submodule > const &mods)
 
 ~SubmodulesDialog ()
 

Private Slots

void on_tableWidget_itemSelectionChanged ()
 
void on_pushButton_open_terminal_clicked ()
 
void on_pushButton_open_file_manager_clicked ()
 
void on_tableWidget_itemDoubleClicked (QTableWidgetItem *item)
 

Private Member Functions

QString absoluteDir (int row) const
 

Private Attributes

QString working_dir_
 
std::vector< Submodulemods_
 
Ui::SubmodulesDialog * ui
 

Constructor & Destructor Documentation

◆ SubmodulesDialog()

SubmodulesDialog::SubmodulesDialog ( QWidget *  parent,
QString  workingdir,
std::vector< Submodule > const &  mods 
)
explicit

◆ ~SubmodulesDialog()

SubmodulesDialog::~SubmodulesDialog ( )

Member Function Documentation

◆ absoluteDir()

QString SubmodulesDialog::absoluteDir ( int  row) const
private

◆ on_pushButton_open_file_manager_clicked

void SubmodulesDialog::on_pushButton_open_file_manager_clicked ( )
privateslot

◆ on_pushButton_open_terminal_clicked

void SubmodulesDialog::on_pushButton_open_terminal_clicked ( )
privateslot

◆ on_tableWidget_itemDoubleClicked

void SubmodulesDialog::on_tableWidget_itemDoubleClicked ( QTableWidgetItem *  item)
privateslot

◆ on_tableWidget_itemSelectionChanged

void SubmodulesDialog::on_tableWidget_itemSelectionChanged ( )
privateslot

Member Data Documentation

◆ mods_

std::vector<Submodule> SubmodulesDialog::mods_
private

◆ ui

Ui::SubmodulesDialog* SubmodulesDialog::ui
private

◆ working_dir_

QString SubmodulesDialog::working_dir_
private

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