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

#include <CloneDialog.h>

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

Classes

struct  Private
 

Public Types

enum  Action { Action::Clone, Action::AddExisting }
 

Public Member Functions

 CloneDialog (MainWindow *parent, QString const &url, QString const &defworkdir, const Git::Context *gcx)
 
 ~CloneDialog () override
 
Action action () const
 
QString url ()
 
QString dir ()
 
QString overridedSshKey () const
 

Private Types

using GitPtr = std::shared_ptr< Git >
 

Private Slots

void on_lineEdit_repo_location_textChanged (QString const &text)
 
void on_pushButton_test_clicked ()
 
void on_comboBox_currentIndexChanged (int index)
 
void on_pushButton_browse_clicked ()
 
void on_pushButton_open_existing_clicked ()
 

Private Member Functions

MainWindowmainwindow ()
 

Private Attributes

Ui::CloneDialog * ui
 
Privatem
 

Member Typedef Documentation

◆ GitPtr

using CloneDialog::GitPtr = std::shared_ptr<Git>
private

Member Enumeration Documentation

◆ Action

enum CloneDialog::Action
strong
Enumerator
Clone 
AddExisting 

Constructor & Destructor Documentation

◆ CloneDialog()

CloneDialog::CloneDialog ( MainWindow parent,
QString const &  url,
QString const &  defworkdir,
const Git::Context gcx 
)
explicit
Here is the call graph for this function:

◆ ~CloneDialog()

CloneDialog::~CloneDialog ( )
override

Member Function Documentation

◆ action()

CloneDialog::Action CloneDialog::action ( ) const

◆ dir()

QString CloneDialog::dir ( )

◆ mainwindow()

MainWindow * CloneDialog::mainwindow ( )
private

◆ on_comboBox_currentIndexChanged

void CloneDialog::on_comboBox_currentIndexChanged ( int  index)
privateslot
Here is the call graph for this function:

◆ on_lineEdit_repo_location_textChanged

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

◆ on_pushButton_browse_clicked

void CloneDialog::on_pushButton_browse_clicked ( )
privateslot
Here is the call graph for this function:

◆ on_pushButton_open_existing_clicked

void CloneDialog::on_pushButton_open_existing_clicked ( )
privateslot
Here is the call graph for this function:

◆ on_pushButton_test_clicked

void CloneDialog::on_pushButton_test_clicked ( )
privateslot
Here is the call graph for this function:

◆ overridedSshKey()

QString CloneDialog::overridedSshKey ( ) const

◆ url()

QString CloneDialog::url ( )

Member Data Documentation

◆ m

Private* CloneDialog::m
private

◆ ui

Ui::CloneDialog* CloneDialog::ui
private

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