Guitar
Public Attributes | List of all members
MainWindow::Private Struct Reference
Collaboration diagram for MainWindow::Private:
Collaboration graph
[legend]

Public Attributes

QIcon repository_icon
 
QIcon folder_icon
 
QIcon signature_good_icon
 
QIcon signature_dubious_icon
 
QIcon signature_bad_icon
 
QPixmap transparent_pixmap
 
QString starting_dir
 
Git::Context gcx
 
RepositoryData current_repo
 
Git::User current_git_user
 
QList< RepositoryDatarepos
 
QList< Git::Diffdiff_result
 
QList< Git::SubmoduleItemsubmodules
 
QStringList added
 
QStringList remotes
 
QString current_remote_name
 
Git::Branch current_branch
 
unsigned int temp_file_counter = 0
 
std::string ssh_passphrase_user
 
std::string ssh_passphrase_pass
 
std::string http_uid
 
std::string http_pwd
 
std::map< QString, GitHubAPI::Usercommitter_map
 
PtyProcess pty_process
 
bool pty_process_ok = false
 
MainWindow::PtyCondition pty_condition = MainWindow::PtyCondition::None
 
bool interaction_canceled = false
 
MainWindow::InteractionMode interaction_mode = MainWindow::InteractionMode::None
 
QString repository_filter_text
 
bool uncommited_changes = false
 
Git::FileStatusList uncommited_changes_file_list
 
GitHubRepositoryInfo github
 
Git::CommitID head_id
 
bool force_fetch = false
 
RepositoryData temp_repo_for_clone_complete
 
QVariant pty_process_completion_data
 
std::vector< EventItemevent_item_list
 
bool is_online_mode = true
 
QTimer interval_10ms_timer
 
QImage graph_color
 
QPixmap digits
 
StatusLabelstatus_bar_label
 
QObject * last_focused_file_list = nullptr
 
QListWidgetItem * last_selected_file_item = nullptr
 
bool searching = false
 
QString search_text
 
int repos_panel_width = 0
 
std::set< QString > ancestors
 
QWidget * focused_widget = nullptr
 
QList< int > splitter_h_sizes
 
std::vector< char > log_history_bytes
 
QAction * action_edit_profile = nullptr
 
QAction * action_detect_profile = nullptr
 
int current_account_profiles = -1
 
CommitDetailGetter commit_detail_getter
 
QTimer update_commit_log_timer
 

Member Data Documentation

◆ action_detect_profile

QAction* MainWindow::Private::action_detect_profile = nullptr

◆ action_edit_profile

QAction* MainWindow::Private::action_edit_profile = nullptr

◆ added

QStringList MainWindow::Private::added

◆ ancestors

std::set<QString> MainWindow::Private::ancestors

◆ commit_detail_getter

CommitDetailGetter MainWindow::Private::commit_detail_getter

◆ committer_map

std::map<QString, GitHubAPI::User> MainWindow::Private::committer_map

◆ current_account_profiles

int MainWindow::Private::current_account_profiles = -1

◆ current_branch

Git::Branch MainWindow::Private::current_branch

◆ current_git_user

Git::User MainWindow::Private::current_git_user

◆ current_remote_name

QString MainWindow::Private::current_remote_name

◆ current_repo

RepositoryData MainWindow::Private::current_repo

◆ diff_result

QList<Git::Diff> MainWindow::Private::diff_result

◆ digits

QPixmap MainWindow::Private::digits

◆ event_item_list

std::vector<EventItem> MainWindow::Private::event_item_list

◆ focused_widget

QWidget* MainWindow::Private::focused_widget = nullptr

◆ folder_icon

QIcon MainWindow::Private::folder_icon

◆ force_fetch

bool MainWindow::Private::force_fetch = false

◆ gcx

Git::Context MainWindow::Private::gcx

◆ github

GitHubRepositoryInfo MainWindow::Private::github

◆ graph_color

QImage MainWindow::Private::graph_color

◆ head_id

Git::CommitID MainWindow::Private::head_id

◆ http_pwd

std::string MainWindow::Private::http_pwd

◆ http_uid

std::string MainWindow::Private::http_uid

◆ interaction_canceled

bool MainWindow::Private::interaction_canceled = false

◆ interaction_mode

MainWindow::InteractionMode MainWindow::Private::interaction_mode = MainWindow::InteractionMode::None

◆ interval_10ms_timer

QTimer MainWindow::Private::interval_10ms_timer

◆ is_online_mode

bool MainWindow::Private::is_online_mode = true

◆ last_focused_file_list

QObject* MainWindow::Private::last_focused_file_list = nullptr

◆ last_selected_file_item

QListWidgetItem* MainWindow::Private::last_selected_file_item = nullptr

◆ log_history_bytes

std::vector<char> MainWindow::Private::log_history_bytes

◆ pty_condition

MainWindow::PtyCondition MainWindow::Private::pty_condition = MainWindow::PtyCondition::None

◆ pty_process

PtyProcess MainWindow::Private::pty_process

◆ pty_process_completion_data

QVariant MainWindow::Private::pty_process_completion_data

◆ pty_process_ok

bool MainWindow::Private::pty_process_ok = false

◆ remotes

QStringList MainWindow::Private::remotes

◆ repos

QList<RepositoryData> MainWindow::Private::repos

◆ repos_panel_width

int MainWindow::Private::repos_panel_width = 0

◆ repository_filter_text

QString MainWindow::Private::repository_filter_text

◆ repository_icon

QIcon MainWindow::Private::repository_icon

◆ search_text

QString MainWindow::Private::search_text

◆ searching

bool MainWindow::Private::searching = false

◆ signature_bad_icon

QIcon MainWindow::Private::signature_bad_icon

◆ signature_dubious_icon

QIcon MainWindow::Private::signature_dubious_icon

◆ signature_good_icon

QIcon MainWindow::Private::signature_good_icon

◆ splitter_h_sizes

QList<int> MainWindow::Private::splitter_h_sizes

◆ ssh_passphrase_pass

std::string MainWindow::Private::ssh_passphrase_pass

◆ ssh_passphrase_user

std::string MainWindow::Private::ssh_passphrase_user

◆ starting_dir

QString MainWindow::Private::starting_dir

◆ status_bar_label

StatusLabel* MainWindow::Private::status_bar_label

◆ submodules

QList<Git::SubmoduleItem> MainWindow::Private::submodules

◆ temp_file_counter

unsigned int MainWindow::Private::temp_file_counter = 0

◆ temp_repo_for_clone_complete

RepositoryData MainWindow::Private::temp_repo_for_clone_complete

◆ transparent_pixmap

QPixmap MainWindow::Private::transparent_pixmap

◆ uncommited_changes

bool MainWindow::Private::uncommited_changes = false

◆ uncommited_changes_file_list

Git::FileStatusList MainWindow::Private::uncommited_changes_file_list

◆ update_commit_log_timer

QTimer MainWindow::Private::update_commit_log_timer

The documentation for this struct was generated from the following file: