| _addExistingLocalRepository(QString dir, QString name, QString sshkey, bool open, bool save=true, bool msgbox_if_err=true) | MainWindow | private | 
  | _appendCharToFilterText(ushort c) | MainWindow | private | 
  | _chooseRepository(QTreeWidgetItem *item) | MainWindow | private | 
  | _git(const QString &dir, const QString &submodpath, const QString &sshkey) const | MainWindow |  | 
  | _updateCommitLogTableView(int delay_ms) | MainWindow | private | 
  | abbrevCommitID(const GitCommitItem &commit) | MainWindow | static | 
  | abortPtyProcess() | MainWindow | private | 
  | AboutDialog class | MainWindow | friend | 
  | add_tag(GitRunner g, const QString &name, GitHash const &commit_id) | MainWindow | private | 
  | addDiffItems(const QList< GitDiff > *diff_list, const std::function< void(const ObjectData &)> &add_item) | MainWindow | static | 
  | addExistingLocalRepository(const QString &dir, bool open) | MainWindow | private | 
  | addExistingLocalRepositoryWithGroup(const QString &dir, const QString &group) | MainWindow | private | 
  | addFileObjectData(const MainWindowExchangeData &data) | MainWindow | private | 
  | addMenuActionProperty(QMenu *menu) | MainWindow |  | 
  | addRepository(const QString &local_dir, const QString &group={}) | MainWindow | private | 
  | addRepositoryAccepted(const AddRepositoryDialog &dlg) | MainWindow | private | 
  | addTag(QString const &name) | MainWindow |  | 
  | appendCharToFilterText(int k, FilterTarget ft) | MainWindow | private | 
  | appendLogHistory(const QByteArray &str) | MainWindow | private | 
  | applyFilter() | MainWindow | private | 
  | appsettings() | MainWindow |  | 
  | appsettings() const | MainWindow |  | 
  | askAreYouSureYouWantToRun(const QString &title, const QString &command) | MainWindow | private | 
  | autoOpenRepository(QString dir, const QString &commit_id={}) | MainWindow |  | 
  | blame(QListWidgetItem *item) | MainWindow | private | 
  | blame() | MainWindow | private | 
  | Branches enum value | MainWindow |  | 
  | branchmap() const | MainWindow | private | 
  | buildRepoTree(QString const &group, QTreeWidgetItem *item, QList< RepositoryInfo > *repos) | MainWindow | private | 
  | Busy enum value | MainWindow |  | 
  | cancelPendingUserEvents() | MainWindow | private | 
  | cancelUpdateFileList() | MainWindow | private | 
  | changeRepositoryBookmarkName(RepositoryInfo item, QString new_name) | MainWindow |  | 
  | changeSshKey(const QString &local_dir, const QString &ssh_key, bool save) | MainWindow |  | 
  | checkExecutable(const QString &path) | MainWindow | private | 
  | checkGitCommand() | MainWindow | private | 
  | checkout(QWidget *parent, const GitCommitItem &commit, std::function< void()> accepted_callback={}) | MainWindow |  | 
  | checkout() | MainWindow |  | 
  | checkoutLocalBranch(QString const &name) | MainWindow |  | 
  | checkUser() | MainWindow | private | 
  | cherrypick(GitCommitItem const *commit) | MainWindow | private | 
  | chooseRepository() | MainWindow | private | 
  | cleanSubModule(GitRunner g, QListWidgetItem *item) | MainWindow | private | 
  | clearAllFilters(int select_row=-1) | MainWindow | private | 
  | clearAuthentication() | MainWindow | private | 
  | clearDiffView() | MainWindow | private | 
  | clearFileList() | MainWindow | private | 
  | clearFilterText(int repo_list_select_row=-1) | MainWindow | private | 
  | clearGitCommandCache() | MainWindow | private | 
  | clearGitObjectCache() | MainWindow | private | 
  | clearLabelMap() | MainWindow | private | 
  | clearLogContents() | MainWindow |  | 
  | clearLogHistory() | MainWindow | private | 
  | clearRetry() | MainWindow | private | 
  | clearSshAuthentication() | MainWindow | private | 
  | clearStatusInfo() | MainWindow |  | 
  | Clone enum value | MainWindow |  | 
  | clone(CloneParams const &a) | MainWindow | private | 
  | CloneOperation enum name | MainWindow |  | 
  | cloneRepository(const GitCloneData &clonedata, const RepositoryInfo &repodata) | MainWindow |  | 
  | closeEvent(QCloseEvent *event) override | MainWindow | protected | 
  | color(unsigned int i) | MainWindow |  | 
  | commit(bool amend=false) | MainWindow | private | 
  | commitAmend() | MainWindow | private | 
  | commitItem(int row) const | MainWindow |  | 
  | commitItem(GitHash const &id) const | MainWindow |  | 
  | commitlog() const | MainWindow |  | 
  | committerIcon(int row, QSize size) const | MainWindow |  | 
  | connectPtyProcessCompleted() | MainWindow | private | 
  | connectSetCommitLog() | MainWindow | private | 
  | connectShowFileListHandler() | MainWindow | private | 
  | createRepository(const QString &dir) | MainWindow | private | 
  | currentBranch() const | MainWindow |  | 
  | currentBranchName() const | MainWindow |  | 
  | currentCommitItem() | MainWindow |  | 
  | currentFileItem() const | MainWindow | private | 
  | currentFileMimeFileType() const | MainWindow | private | 
  | currentGitUser() const | MainWindow |  | 
  | currentRemoteName() const | MainWindow |  | 
  | currentRepository() const | MainWindow |  | 
  | currentRepositoryData() | MainWindow |  | 
  | currentRepositoryData() const | MainWindow |  | 
  | currentRepositoryName() const | MainWindow |  | 
  | currentWorkingCopyDir() const | MainWindow |  | 
  | defaultWorkingDir() const | MainWindow |  | 
  | delete_tags(GitRunner g, const QStringList &tagnames) | MainWindow | private | 
  | deleteBranch(const GitCommitItem &commit) | MainWindow | private | 
  | deleteRemoteBranch(const GitCommitItem &commit) | MainWindow | private | 
  | deleteSelectedBranch() | MainWindow | private | 
  | deleteTags(const GitCommitItem &commit) | MainWindow | private | 
  | deleteTags(QStringList const &tagnames) | MainWindow |  | 
  | deleteTempFiles() | MainWindow | private | 
  | DiffIndexRole enum value | MainWindow |  | 
  | diffResult() const | MainWindow | private | 
  | DIGIT_HEIGHT | MainWindow | static | 
  | DIGIT_WIDTH | MainWindow | static | 
  | doGitCommand(const std::function< void(GitRunner)> &callback) | MainWindow | private | 
  | doReopenRepository(ProcessStatus *status, const RepositoryInfo &repodata) | MainWindow | private | 
  | dragEnterEvent(QDragEnterEvent *event) override | MainWindow | protected | 
  | drawDigit(QPainter *pr, int x, int y, int n) const | MainWindow |  | 
  | editFile(const QString &path, const QString &title) | MainWindow | private | 
  | emitWriteLog(LogData const &logdata) | MainWindow |  | 
  | enableDragAndDropOnRepositoryTree(bool enabled) | MainWindow | private | 
  | endSession() | MainWindow | private | 
  | event(QEvent *event) override | MainWindow | protected | 
  | eventFilter(QObject *watched, QEvent *event) override | MainWindow | protected | 
  | execAreYouSureYouWantToContinueConnectingDialog(const QString &windowtitle) | MainWindow | private | 
  | execCommitExploreWindow(QWidget *parent, const GitCommitItem *commit) | MainWindow |  | 
  | execCommitPropertyDialog(QWidget *parent, const GitCommitItem &commit) | MainWindow |  | 
  | execCommitViewWindow(const GitCommitItem *commit) | MainWindow |  | 
  | execConfigUserDialog(const GitUser &global_user, const GitUser &local_user, bool enable_local_user, const QString &reponame) | MainWindow | private | 
  | execFileHistory(const QString &path) | MainWindow |  | 
  | execFileHistory(QListWidgetItem *item) | MainWindow |  | 
  | execRepositoryPropertyDialog(const RepositoryInfo &repo, bool open_repository_menu=false) | MainWindow | private | 
  | execSetGlobalUserDialog() | MainWindow | private | 
  | executableOrEmpty(const QString &path) | MainWindow | private | 
  | execWelcomeWizardDialog() | MainWindow | private | 
  | fetch(GitRunner g, bool prune) | MainWindow | private | 
  | fetch(GitRunner g) | MainWindow | private | 
  | FileDiffSliderWidget class | MainWindow | friend | 
  | FileDiffWidget class | MainWindow | friend | 
  | FileHistoryWindow class | MainWindow | friend | 
  | FileListType enum name | MainWindow |  | 
  | FilePathRole enum value | MainWindow |  | 
  | FilterTarget enum name | MainWindow | private | 
  | filtertarget() const | MainWindow | private | 
  | findBranch(const GitHash &id) | MainWindow | private | 
  | findFileID(const GitHash &commit_id, const QString &file) | MainWindow |  | 
  | findNext() | MainWindow | private | 
  | findRegisteredRepository(QString *workdir) const | MainWindow | private | 
  | findTag(const GitHash &id) const | MainWindow | private | 
  | findTag(std::map< GitHash, TagList > const &tagmap, GitHash const &id) | MainWindow | static | 
  | findText(const QString &text) | MainWindow | private | 
  | for_each_selected_files(std::function< void(QString const &)> const &fn) | MainWindow | private | 
  | getBookmarksFilePath() const | MainWindow | private | 
  | getCommitItem(GitRunner g, const GitHash &hash) const | MainWindow | private | 
  | getFilePath(QListWidgetItem *item) | MainWindow | static | 
  | getForceFetch() const | MainWindow | private | 
  | getHeadId() const | MainWindow | private | 
  | getIncrementalSearchText() const | MainWindow | private | 
  | getLog(int index) const | MainWindow | private | 
  | getLogHistoryLines() | MainWindow | private | 
  | getObjCache() | MainWindow | private | 
  | getObjectID(QListWidgetItem *item) | MainWindow | static | 
  | getPtyProcess() | MainWindow | private | 
  | getPtyProcess() const | MainWindow | private | 
  | getPtyProcessOk() const | MainWindow | private | 
  | getSubmoduleCommitId(QListWidgetItem *item) | MainWindow | static | 
  | getSubmodulePath(QListWidgetItem *item) | MainWindow | static | 
  | getTempRepoForCloneCompleteV() const | MainWindow | private | 
  | git() | MainWindow |  | 
  | git_for_submodule(GitRunner g, GitSubmoduleItem const &submod) | MainWindow | static | 
  | HeaderRole enum value | MainWindow |  | 
  | hideProgress() | MainWindow |  | 
  | httpAuthenticationPass() const | MainWindow | private | 
  | httpAuthenticationUser() const | MainWindow | private | 
  | httpSetAuthentication(const std::string &user, const std::string &pass) | MainWindow | private | 
  | ImageViewWidget class | MainWindow | friend | 
  | indexOfDiff(QListWidgetItem *item) | MainWindow | static | 
  | indexOfLog(QListWidgetItem *item) | MainWindow | static | 
  | IndexRole enum value | MainWindow |  | 
  | initRepository(const QString &path, const QString &reponame, const GitRemote &remote) | MainWindow | private | 
  | initUpdateFileListTimer() | MainWindow | private | 
  | interactionEnabled() const | MainWindow | private | 
  | interactionMode() const | MainWindow | private | 
  | InteractionMode enum name | MainWindow |  | 
  | internalAddTag(const QString &name) | MainWindow | private | 
  | internalAfterFetch() | MainWindow |  | 
  | internalClearRepositoryInfo() | MainWindow | private | 
  | internalDeleteTags(const QStringList &tagnames) | MainWindow | private | 
  | internalSaveCommandPath(const QString &path, bool save, const QString &name) | MainWindow | private | 
  | internalShowPanel(FileListType file_list_type) | MainWindow | private | 
  | internalWriteLog(const LogData &logdata) | MainWindow | slot | 
  | isAncestorCommit(GitHash const &id) const | MainWindow |  | 
  | isAvatarEnabled() const | MainWindow |  | 
  | isAvatarsVisible() const | MainWindow |  | 
  | isGraphVisible() const | MainWindow |  | 
  | isLabelsVisible() const | MainWindow |  | 
  | isOnlineMode() const | MainWindow |  | 
  | isPtyProcessRunning() const | MainWindow | private | 
  | isRepositoryOpened() const | MainWindow | private | 
  | isRetryQueued() const | MainWindow | private | 
  | isThereUncommitedChanges() const | MainWindow | private | 
  | isUninitialized() | MainWindow | private | 
  | isValidRemoteURL(const QString &url, const QString &sshkey) | MainWindow | private | 
  | isValidWorkingCopy(GitRunner g) | MainWindow | static | 
  | isValidWorkingCopy(QString const &local_dir) | MainWindow |  | 
  | isValidWorkingCopy(QString const &dir) const | MainWindow |  | 
  | jump(GitRunner g, const GitHash &id) | MainWindow | private | 
  | jump(GitRunner g, const QString &text) | MainWindow | private | 
  | jumpToCommit(const GitHash &id) | MainWindow |  | 
  | jumpToCommit(const QString &id) | MainWindow |  | 
  | keyPressEvent(QKeyEvent *event) override | MainWindow | protected | 
  | labelsInfoText(GitCommitItem const &commit) | MainWindow | private | 
  | limitLogCount() const | MainWindow | private | 
  | locateCommitID(QString const &commit_id) | MainWindow | private | 
  | log_all2(GitRunner g, const GitHash &id, int maxcount) const | MainWindow | private | 
  | logGitVersion() | MainWindow | private | 
  | m | MainWindow | private | 
  | MainWindow(QWidget *parent=nullptr) | MainWindow | explicit | 
  | MainWindowExchangeData class | MainWindow | friend | 
  | makeCommitLabels(GitCommitItem const &commit, std::map< GitHash, BranchList > const &branch_map, std::map< GitHash, TagList > const &tag_map) const | MainWindow | private | 
  | makeCommitLog(GitHash const &head, CommitLogExchangeData exdata, int scroll_pos, int select_row) | MainWindow | private | 
  | makeDiffList(const GitHash &id, QList< GitDiff > *diff_list, QListWidget *listwidget) | MainWindow |  | 
  | makeDiffs(GitRunner g, GitHash id, std::future< QList< GitSubmoduleItem >> &&async_modules) | MainWindow | private | 
  | makeFileItemText(const ObjectData &data) | MainWindow | static | 
  | makeRepositoryName(const QString &loc) | MainWindow | static | 
  | merge(GitCommitItem commit={}) | MainWindow | private | 
  | mergeBranch(const QString &commit, GitMergeFastForward ff, bool squash) | MainWindow | private | 
  | mergeBranch(GitCommitItem const *commit, GitMergeFastForward ff, bool squash) | MainWindow | private | 
  | msgNoRepositorySelected() | MainWindow | private | 
  | NamedCommitFlag enum name | MainWindow |  | 
  | namedCommitItems(int flags) | MainWindow | private | 
  | new_git_runner(const QString &dir, const QString &sshkey) | MainWindow |  | 
  | new_git_runner() | MainWindow |  | 
  | newListWidgetFileItem(const MainWindow::ObjectData &data) | MainWindow | static | 
  | newTempFilePath() | MainWindow | private | 
  | None enum value | MainWindow |  | 
  | ObjectIdRole enum value | MainWindow |  | 
  | on_action_about_triggered() | MainWindow | privateslot | 
  | on_action_add_repository_triggered() | MainWindow | privateslot | 
  | on_action_clean_df_triggered() | MainWindow | privateslot | 
  | on_action_commit_triggered() | MainWindow | privateslot | 
  | on_action_configure_user_triggered() | MainWindow | privateslot | 
  | on_action_create_desktop_launcher_file_triggered() | MainWindow | privateslot | 
  | on_action_delete_branch_triggered() | MainWindow | privateslot | 
  | on_action_delete_remote_branch_triggered() | MainWindow | privateslot | 
  | on_action_edit_git_config_triggered() | MainWindow | privateslot | 
  | on_action_edit_gitignore_triggered() | MainWindow | privateslot | 
  | on_action_edit_global_gitconfig_triggered() | MainWindow | privateslot | 
  | on_action_edit_settings_triggered() | MainWindow | privateslot | 
  | on_action_edit_tags_triggered() | MainWindow | privateslot | 
  | on_action_exit_triggered() | MainWindow | privateslot | 
  | on_action_expand_commit_log_triggered() | MainWindow | privateslot | 
  | on_action_expand_diff_view_triggered() | MainWindow | privateslot | 
  | on_action_expand_file_list_triggered() | MainWindow | privateslot | 
  | on_action_explorer_triggered() | MainWindow | privateslot | 
  | on_action_fetch_prune_triggered() | MainWindow | privateslot | 
  | on_action_fetch_triggered() | MainWindow | privateslot | 
  | on_action_find_next_triggered() | MainWindow | privateslot | 
  | on_action_find_triggered() | MainWindow | privateslot | 
  | on_action_offline_triggered() | MainWindow | privateslot | 
  | on_action_online_triggered() | MainWindow | privateslot | 
  | on_action_pull_triggered() | MainWindow | privateslot | 
  | on_action_push_all_tags_triggered() | MainWindow | privateslot | 
  | on_action_push_triggered() | MainWindow | privateslot | 
  | on_action_rebase_abort_triggered() | MainWindow | privateslot | 
  | on_action_reflog_triggered() | MainWindow | privateslot | 
  | on_action_repo_checkout_triggered() | MainWindow | privateslot | 
  | on_action_repo_jump_to_head_triggered() | MainWindow | privateslot | 
  | on_action_repo_jump_triggered() | MainWindow | privateslot | 
  | on_action_repo_merge_triggered() | MainWindow | privateslot | 
  | on_action_repositories_panel_triggered() | MainWindow | privateslot | 
  | on_action_repository_property_triggered() | MainWindow | privateslot | 
  | on_action_repository_status_triggered() | MainWindow | privateslot | 
  | on_action_reset_hard_triggered() | MainWindow | privateslot | 
  | on_action_reset_HEAD_1_triggered() | MainWindow | privateslot | 
  | on_action_restart_trace_logger_triggered() | MainWindow | privateslot | 
  | on_action_set_gpg_signing_triggered() | MainWindow | privateslot | 
  | on_action_show_avatars_triggered() | MainWindow | privateslot | 
  | on_action_show_graph_triggered() | MainWindow | privateslot | 
  | on_action_show_labels_triggered() | MainWindow | privateslot | 
  | on_action_sidebar_triggered() | MainWindow | privateslot | 
  | on_action_ssh_triggered() | MainWindow | privateslot | 
  | on_action_stash_apply_triggered() | MainWindow | privateslot | 
  | on_action_stash_drop_triggered() | MainWindow | privateslot | 
  | on_action_stash_triggered() | MainWindow | privateslot | 
  | on_action_stop_process_triggered() | MainWindow | privateslot | 
  | on_action_submodule_add_triggered() | MainWindow | privateslot | 
  | on_action_submodule_update_triggered() | MainWindow | privateslot | 
  | on_action_submodules_triggered() | MainWindow | privateslot | 
  | on_action_terminal_triggered() | MainWindow | privateslot | 
  | on_action_view_refresh_triggered() | MainWindow | privateslot | 
  | on_action_view_sort_by_time_changed() | MainWindow | privateslot | 
  | on_action_window_log_triggered(bool checked) | MainWindow | privateslot | 
  | on_listWidget_files_currentRowChanged(int currentRow) | MainWindow | privateslot | 
  | on_listWidget_files_customContextMenuRequested(const QPoint &pos) | MainWindow | privateslot | 
  | on_listWidget_files_itemDoubleClicked(QListWidgetItem *item) | MainWindow | privateslot | 
  | on_listWidget_staged_currentRowChanged(int currentRow) | MainWindow | privateslot | 
  | on_listWidget_staged_customContextMenuRequested(const QPoint &pos) | MainWindow | privateslot | 
  | on_listWidget_staged_itemDoubleClicked(QListWidgetItem *item) | MainWindow | privateslot | 
  | on_listWidget_unstaged_currentRowChanged(int currentRow) | MainWindow | privateslot | 
  | on_listWidget_unstaged_customContextMenuRequested(const QPoint &pos) | MainWindow | privateslot | 
  | on_listWidget_unstaged_itemDoubleClicked(QListWidgetItem *item) | MainWindow | privateslot | 
  | on_radioButton_remote_offline_clicked() | MainWindow | privateslot | 
  | on_radioButton_remote_online_clicked() | MainWindow | privateslot | 
  | on_tableWidget_log_customContextMenuRequested(const QPoint &pos) | MainWindow | privateslot | 
  | on_tableWidget_log_doubleClicked(const QModelIndex &index) | MainWindow | privateslot | 
  | on_toolButton_addrepo_clicked() | MainWindow | privateslot | 
  | on_toolButton_commit_clicked() | MainWindow | privateslot | 
  | on_toolButton_explorer_clicked() | MainWindow | privateslot | 
  | on_toolButton_fetch_clicked() | MainWindow | privateslot | 
  | on_toolButton_pull_clicked() | MainWindow | privateslot | 
  | on_toolButton_push_clicked() | MainWindow | privateslot | 
  | on_toolButton_select_all_clicked() | MainWindow | privateslot | 
  | on_toolButton_stage_clicked() | MainWindow | privateslot | 
  | on_toolButton_status_clicked() | MainWindow | privateslot | 
  | on_toolButton_stop_process_clicked() | MainWindow | privateslot | 
  | on_toolButton_terminal_clicked() | MainWindow | privateslot | 
  | on_toolButton_unstage_clicked() | MainWindow | privateslot | 
  | on_treeWidget_repos_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous) | MainWindow | privateslot | 
  | on_treeWidget_repos_customContextMenuRequested(const QPoint &pos) | MainWindow | privateslot | 
  | on_treeWidget_repos_itemDoubleClicked(QTreeWidgetItem *item, int column) | MainWindow | privateslot | 
  | onAddFileObjectData(const MainWindowExchangeData &data) | MainWindow | privateslot | 
  | onAvatarReady() | MainWindow | privateslot | 
  | onCommitDetailGetterReady() | MainWindow | privateslot | 
  | onCommitLogCurrentRowChanged(int row) | MainWindow | privateslot | 
  | onInterval10ms() | MainWindow | privateslot | 
  | onLogCurrentItemChanged(bool update_file_list) | MainWindow | private | 
  | onLogIdle() | MainWindow | protectedslot | 
  | onLogVisibilityChanged() | MainWindow | privateslot | 
  | onPtyProcessCompleted(bool ok, PtyProcessCompleted const &data) | MainWindow | privateslot | 
  | onRemoteInfoChanged() | MainWindow | privateslot | 
  | onRepositoriesTreeDropped() | MainWindow | privateslot | 
  | onRepositoryTreeSortRecent(bool f) | MainWindow |  | 
  | onSetCommitLog(const CommitLogExchangeData &log) | MainWindow | privateslot | 
  | onShowFileList(FileListType panel_type) | MainWindow | privateslot | 
  | onShowStatusInfo(StatusInfo const &info) | MainWindow | privateslot | 
  | onStartEvent() | MainWindow | private | 
  | openExplorer(const RepositoryInfo *repo) | MainWindow | private | 
  | openRepository(OpenRepositoryOption const &opt) | MainWindow | private | 
  | openRepositoryMain(OpenRepositoryOption const &opt) | MainWindow | private | 
  | openSelectedRepository() | MainWindow | private | 
  | openTerminal(const RepositoryInfo *repo) | MainWindow | private | 
  | parseDetectedDubiousOwnershipInRepositoryAt(const std::vector< std::string > &lines) | MainWindow | static | 
  | postEvent(QObject *receiver, QEvent *event, int ms_later) | MainWindow | private | 
  | postStartEvent(int ms_later) | MainWindow |  | 
  | postUserEvent(UserEventHandler::variant_t &&v, int ms_later) | MainWindow | private | 
  | preferredRepositoryGroup() const | MainWindow | private | 
  | progress_widget() const | MainWindow | private | 
  | pull(GitRunner g) | MainWindow | private | 
  | push(bool set_upstream, const QString &remote, const QString &branch, bool force) | MainWindow | private | 
  | push() | MainWindow | private | 
  | push_tags(GitRunner g) | MainWindow | private | 
  | queryCommit(const GitHash &id) | MainWindow |  | 
  | queryCommitLog(GitRunner g) | MainWindow | private | 
  | queryCurrentCommitTagList() const | MainWindow |  | 
  | queryTags(GitRunner g) | MainWindow | private | 
  | rebaseBranch(GitCommitItem const *commit) | MainWindow | private | 
  | refrectRepositories() | MainWindow | private | 
  | refresh() | MainWindow |  | 
  | remoteBranches(const GitHash &id, QStringList *all) | MainWindow | private | 
  | remoteInfoChanged() | MainWindow | signal | 
  | Remotes enum value | MainWindow |  | 
  | remotes() const | MainWindow | private | 
  | removeRepositoryFromBookmark(RepositoryTreeIndex const &index, bool ask) | MainWindow | private | 
  | removeSelectedRepositoryFromBookmark(bool ask) | MainWindow | protected | 
  | reopenRepository(bool validate) | MainWindow | private | 
  | repositoriesListStyle() const | MainWindow |  | 
  | repositoryItem(const RepositoryTreeIndex &index) const | MainWindow | private | 
  | repositoryList() const | MainWindow | private | 
  | repositoryTreeIndex(const QTreeWidgetItem *item) const | MainWindow | private | 
  | RepositoryTreeWidget class | MainWindow | friend | 
  | resetFile(const QStringList &paths) | MainWindow | private | 
  | retrieveCommitLog(GitRunner g) const | MainWindow | private | 
  | retry() | MainWindow | private | 
  | revertAllFiles() | MainWindow | private | 
  | revertCommit() | MainWindow | private | 
  | rowFromCommitId(const GitHash &id) | MainWindow | private | 
  | rowLabels(int row, bool sorted=true) const | MainWindow |  | 
  | runOnRepositoryDir(const std::function< void(QString, QString)> &callback, const RepositoryInfo *repo) | MainWindow | private | 
  | runPtyGit(const QString &progress_message, GitRunner g, GitCommandRunner::variant_t var, std::function< void(ProcessStatus *, QVariant const &userdata)> callback, QVariant const &userdata) | MainWindow | private | 
  | saveApplicationSettings() | MainWindow | private | 
  | saveBlobAs(const QString &id, const QString &dstpath) | MainWindow |  | 
  | saveByteArrayAs(const QByteArray &ba, const QString &dstpath) | MainWindow | private | 
  | saveFileAs(const QString &srcpath, const QString &dstpath) | MainWindow |  | 
  | saveRepositoryBookmark(RepositoryInfo item) | MainWindow |  | 
  | saveRepositoryBookmarks() | MainWindow | private | 
  | scanFolderAndRegister(const QString &group) | MainWindow | private | 
  | selectCommand_(const QString &cmdname, const QStringList &cmdfiles, const QStringList &list, QString path, const std::function< void(const QString &)> &callback) | MainWindow | private | 
  | selectCommand_(const QString &cmdname, const QString &cmdfile, const QStringList &list, const QString &path, const std::function< void(const QString &)> &callback) | MainWindow | private | 
  | selectedCommitItem() const | MainWindow | private | 
  | selectedFiles() const | MainWindow | private | 
  | selectedFiles_(QListWidget *listwidget) const | MainWindow | private | 
  | selectedLogIndex() const | MainWindow |  | 
  | selectedRepositoryItem() const | MainWindow | protected | 
  | selectGitCommand(bool save) | MainWindow |  | 
  | selectGpgCommand(bool save) | MainWindow |  | 
  | selectLogTableRow(int row) | MainWindow |  | 
  | selectSshCommand(bool save) | MainWindow |  | 
  | setAppSettings(const ApplicationSettings &appsettings) | MainWindow | private | 
  | setCommitLog(const CommitLogExchangeData &exdata) | MainWindow |  | 
  | setCompletedHandler(std::function< void(bool, const QVariant &)> fn, const QVariant &userdata) | MainWindow | private | 
  | setCurrentBranch(const GitBranch &b) | MainWindow |  | 
  | setCurrentGitRunner(GitRunner g) | MainWindow | private | 
  | setCurrentLogRow(int row) | MainWindow |  | 
  | setCurrentRemoteName(const QString &name) | MainWindow | private | 
  | setCurrentRepository(const RepositoryInfo &repo, bool clear_authentication) | MainWindow | private | 
  | setDiffResult(const QList< GitDiff > &diffs) | MainWindow | private | 
  | setFilterText(const QString &text, int repo_list_select_row=-1) | MainWindow | private | 
  | setFocusToLogTable() | MainWindow |  | 
  | setForceFetch(bool force_fetch) | MainWindow | private | 
  | setGitCommand(const QString &path, bool save) | MainWindow | private | 
  | setGpgCommand(const QString &path, bool save) | MainWindow | private | 
  | setHeadId(const GitHash &head_id) | MainWindow | private | 
  | setInteractionEnabled(bool enabled) | MainWindow | private | 
  | setInteractionMode(const InteractionMode &im) | MainWindow | private | 
  | setNetworkingCommandsEnabled(bool enabled) | MainWindow | private | 
  | setPreferredRepositoryGroup(const QString &group) | MainWindow | private | 
  | setProgress(float progress) | MainWindow |  | 
  | setPtyProcessCompletionData(const QVariant &value) | MainWindow | private | 
  | setPtyProcessOk(bool pty_process_ok) | MainWindow | private | 
  | setRemoteOnline(bool f, bool save) | MainWindow | private | 
  | setRepositoryInfo(QString const &reponame, QString const &brname) | MainWindow | private | 
  | setRepositoryList(QList< RepositoryInfo > &&list) | MainWindow | private | 
  | setRetry(std::function< void(const QVariant &)> fn, const QVariant &var) | MainWindow | private | 
  | setShowAvatars(bool show, bool save) | MainWindow |  | 
  | setShowGraph(bool show, bool save) | MainWindow |  | 
  | setShowLabels(bool show, bool save) | MainWindow |  | 
  | setSshCommand(const QString &path, bool save) | MainWindow | private | 
  | setStatusInfo(StatusInfo const &info) | MainWindow |  | 
  | setSubmodules(const QList< GitSubmoduleItem > &submodules) | MainWindow | private | 
  | setUncommitedChanges(bool uncommited_changes) | MainWindow | private | 
  | setUnknownRepositoryInfo() | MainWindow | private | 
  | setupAddFileObjectData() | MainWindow | private | 
  | setupExternalPrograms() | MainWindow |  | 
  | setupShowFileListHandler() | MainWindow | private | 
  | setupStatusInfoHandler() | MainWindow | private | 
  | setWindowTitle_(const GitUser &user) | MainWindow | private | 
  | showFileList(FileListType files_list_type) | MainWindow | private | 
  | showLogWindow(bool show) | MainWindow | private | 
  | shown() | MainWindow |  | 
  | showObjectProperty(QListWidgetItem *item) | MainWindow |  | 
  | showProgress(const QString &text, float progress=-1.0f) | MainWindow |  | 
  | showStatus() | MainWindow | private | 
  | signalAddFileObjectData(const MainWindowExchangeData &data) | MainWindow | signal | 
  | signalHideProgress() | MainWindow | signal | 
  | signalSetProgress(float progress) | MainWindow | signal | 
  | signalShowStatusInfo(StatusInfo const &info) | MainWindow | signal | 
  | signalUpdateCommitLog() | MainWindow | signal | 
  | signatureVerificationIcon(const GitHash &id) const | MainWindow |  | 
  | sigPtyCloneCompleted(bool ok, QVariant const &userdata) | MainWindow | signal | 
  | sigPtyFetchCompleted(bool ok, QVariant const &userdata) | MainWindow | signal | 
  | sigPtyProcessCompleted(bool ok, PtyProcessCompleted const &data) | MainWindow | signal | 
  | sigSetCommitLog(const CommitLogExchangeData &log) | MainWindow | signal | 
  | sigShowFileList(FileListType files_list_type) | MainWindow | signal | 
  | sigWriteLog(LogData const &logdata) | MainWindow | signal | 
  | sshPassphrasePass() const | MainWindow | private | 
  | sshPassphraseUser() const | MainWindow | private | 
  | sshSetPassphrase(const std::string &user, const std::string &pass) | MainWindow | private | 
  | stage(GitRunner g, const QStringList &paths) | MainWindow | private | 
  | startTimers() | MainWindow | private | 
  | stopPtyProcess() | MainWindow | private | 
  | submodule_add(QString url={}, const QString &local_dir={}) | MainWindow | private | 
  | SubmoduleAdd enum value | MainWindow |  | 
  | SubmoduleCommitIdRole enum value | MainWindow |  | 
  | SubmodulePathRole enum value | MainWindow |  | 
  | submodules() const | MainWindow | private | 
  | tagmap() const | MainWindow | private | 
  | Tags enum value | MainWindow |  | 
  | tempfileHeader() const | MainWindow | private | 
  | test() | MainWindow | privateslot | 
  | testRemoteRepositoryValidity(const QString &url, const QString &sshkey) | MainWindow |  | 
  | themeForTextEditor() | MainWindow |  | 
  | toggleMaximized() | MainWindow | privateslot | 
  | ui | MainWindow | private | 
  | unassosiated_git_runner() const | MainWindow |  | 
  | updateAncestorCommitMap() | MainWindow |  | 
  | updateAvatar(const GitUser &user, bool request) | MainWindow | private | 
  | updateButton() | MainWindow | private | 
  | updateCommitGraph(GitCommitItemList *logs) | MainWindow | static | 
  | updateCommitLogTableViewLater() | MainWindow |  | 
  | updateCurrentFileList() | MainWindow |  | 
  | updateDiffView(QListWidgetItem *item) | MainWindow | private | 
  | updateDiffView() | MainWindow | private | 
  | updateFileList(const GitHash &id) | MainWindow | private | 
  | updateFileList(const GitCommitItem *commit) | MainWindow | private | 
  | updateFileListLater(int delay_ms) | MainWindow | private | 
  | updateHEAD(GitRunner g) | MainWindow | private | 
  | updateLogTableView() | MainWindow |  | 
  | updatePocessLog(bool processevents) | MainWindow | private | 
  | updateRemoteInfo() | MainWindow | private | 
  | updateRepositoryList(RepositoryTreeWidget::RepositoryListStyle style=RepositoryTreeWidget::RepositoryListStyle::_Keep, int select_row=-1, QString const &search_text={}) | MainWindow |  | 
  | updateStagedFileCurrentItem() | MainWindow | private | 
  | updateStatusBarText() | MainWindow | private | 
  | updateSubmodules(GitRunner g, const GitHash &id) | MainWindow | static | 
  | updateUI() | MainWindow | privateslot | 
  | updateUncommitedChanges(GitRunner g) | MainWindow | private | 
  | updateUnstagedFileCurrentItem() | MainWindow | private | 
  | updateWindowTitle(const GitUser &user) | MainWindow | private | 
  | updateWindowTitle(GitRunner g) | MainWindow | private | 
  | UserEventHandler class | MainWindow | friend | 
  | whichCommand_(const QString &cmdfile1, const QString &cmdfile2={}) | MainWindow | private | 
  | ~MainWindow() override | MainWindow |  |