|
| | MainWindow (QWidget *parent=nullptr) |
| |
| | ~MainWindow () override |
| |
| QColor | color (unsigned int i) |
| | MainWindow::color. More...
|
| |
| bool | isOnlineMode () const |
| |
| void | updateCurrentFileList () |
| |
| RepositoryTreeWidget::RepositoryListStyle | repositoriesListStyle () const |
| |
| void | updateRepositoryList (RepositoryTreeWidget::RepositoryListStyle style=RepositoryTreeWidget::RepositoryListStyle::_Keep, int select_row=-1, QString const &search_text={}) |
| | リポジトリリストを更新 More...
|
| |
| const TagList & | queryCurrentCommitTagList () const |
| |
| bool | isValidWorkingCopy (QString const &local_dir) |
| |
| void | drawDigit (QPainter *pr, int x, int y, int n) const |
| | MainWindow::drawDigit. More...
|
| |
| void | setStatusInfo (StatusInfo const &info) |
| |
| void | clearStatusInfo () |
| |
| bool | setCurrentLogRow (int row) |
| |
| bool | shown () |
| |
| void | deleteTags (QStringList const &tagnames) |
| |
| void | addTag (QString const &name) |
| |
| int | selectedLogIndex () const |
| |
| void | updateAncestorCommitMap () |
| | 選択されたコミットを起点として、視認可能な範囲にあるすべての先祖コミットを探索し、 太線描画用の先祖コミット集合を更新する。 More...
|
| |
| bool | isAncestorCommit (GitHash const &id) const |
| |
| void | postStartEvent (int ms_later) |
| | 開始イベントをポストする More...
|
| |
| void | setShowLabels (bool show, bool save) |
| |
| void | setShowGraph (bool show, bool save) |
| |
| void | setShowAvatars (bool show, bool save) |
| |
| bool | isLabelsVisible () const |
| |
| bool | isGraphVisible () const |
| |
| bool | isAvatarsVisible () const |
| |
| bool | isAvatarEnabled () const |
| |
| void | makeDiffList (const GitHash &id, QList< GitDiff > *diff_list, QListWidget *listwidget) |
| |
| void | execCommitViewWindow (const GitCommitItem *commit) |
| |
| void | execCommitPropertyDialog (QWidget *parent, const GitCommitItem &commit) |
| |
| void | execCommitExploreWindow (QWidget *parent, const GitCommitItem *commit) |
| |
| void | execFileHistory (const QString &path) |
| |
| void | execFileHistory (QListWidgetItem *item) |
| |
| void | showObjectProperty (QListWidgetItem *item) |
| | オブジェクトプロパティ More...
|
| |
| bool | testRemoteRepositoryValidity (const QString &url, const QString &sshkey) |
| |
| QString | selectGitCommand (bool save) |
| |
| QString | selectGpgCommand (bool save) |
| |
| QString | selectSshCommand (bool save) |
| |
| const GitBranch & | currentBranch () const |
| |
| void | setCurrentBranch (const GitBranch &b) |
| |
| const RepositoryInfo & | currentRepository () const |
| |
| QString | currentRepositoryName () const |
| |
| QString | currentRemoteName () const |
| |
| QString | currentBranchName () const |
| |
| GitRunner | _git (const QString &dir, const QString &submodpath, const QString &sshkey) const |
| |
| GitRunner | unassosiated_git_runner () const |
| |
| GitRunner | new_git_runner (const QString &dir, const QString &sshkey) |
| |
| GitRunner | new_git_runner () |
| |
| GitRunner | git () |
| |
| bool | isValidWorkingCopy (QString const &dir) const |
| |
| void | autoOpenRepository (QString dir, const QString &commit_id={}) |
| |
| std::optional< GitCommitItem > | queryCommit (const GitHash &id) |
| |
| bool | checkoutLocalBranch (QString const &name) |
| |
| void | checkout (QWidget *parent, const GitCommitItem &commit, std::function< void()> accepted_callback={}) |
| |
| void | checkout () |
| |
| bool | jumpToCommit (const GitHash &id) |
| |
| bool | jumpToCommit (const QString &id) |
| |
| TextEditorThemePtr | themeForTextEditor () |
| |
| void | emitWriteLog (LogData const &logdata) |
| |
| QString | findFileID (const GitHash &commit_id, const QString &file) |
| |
| const GitCommitItem & | commitItem (int row) const |
| |
| const GitCommitItem & | commitItem (GitHash const &id) const |
| |
| QImage | committerIcon (int row, QSize size) const |
| |
| void | changeSshKey (const QString &local_dir, const QString &ssh_key, bool save) |
| |
| ApplicationSettings * | appsettings () |
| |
| const ApplicationSettings * | appsettings () const |
| |
| QString | defaultWorkingDir () const |
| | MainWindow::defaultWorkingDir. More...
|
| |
| QIcon | signatureVerificationIcon (const GitHash &id) const |
| | MainWindow::signatureVerificationIcon. More...
|
| |
| QAction * | addMenuActionProperty (QMenu *menu) |
| | MainWindow::addMenuActionProperty. More...
|
| |
| QString | currentWorkingCopyDir () const |
| | MainWindow::currentWorkingCopyDir. More...
|
| |
| void | refresh () |
| |
| bool | cloneRepository (const GitCloneData &clonedata, const RepositoryInfo &repodata) |
| |
| GitUser | currentGitUser () const |
| |
| void | setupExternalPrograms () |
| |
| void | updateCommitLogTableViewLater () |
| |
| void | saveRepositoryBookmark (RepositoryInfo item) |
| | MainWindow::saveRepositoryBookmark. More...
|
| |
| void | changeRepositoryBookmarkName (RepositoryInfo item, QString new_name) |
| |
| BranchLabelList | rowLabels (int row, bool sorted=true) const |
| |
| void | setProgress (float progress) |
| |
| void | showProgress (const QString &text, float progress=-1.0f) |
| |
| void | hideProgress () |
| |
| void | internalAfterFetch () |
| |
| void | onRepositoryTreeSortRecent (bool f) |
| |
| const GitCommitItemList & | commitlog () const |
| |
| const GitCommitItem * | currentCommitItem () |
| |
| void | clearLogContents () |
| |
| void | updateLogTableView () |
| |
| void | setFocusToLogTable () |
| |
| void | selectLogTableRow (int row) |
| |
| RepositoryData * | currentRepositoryData () |
| |
| const RepositoryData * | currentRepositoryData () const |
| |
| void | setCommitLog (const CommitLogExchangeData &exdata) |
| |
| bool | saveFileAs (const QString &srcpath, const QString &dstpath) |
| | MainWindow::saveFileAs. More...
|
| |
| bool | saveBlobAs (const QString &id, const QString &dstpath) |
| | MainWindow::saveBlobAs. More...
|
| |
|
| void | postEvent (QObject *receiver, QEvent *event, int ms_later) |
| | イベントをポストする More...
|
| |
| void | postUserEvent (UserEventHandler::variant_t &&v, int ms_later) |
| | ユーザーイベントをポストする More...
|
| |
| void | cancelPendingUserEvents () |
| | 未送信のイベントをすべて削除する More...
|
| |
| void | updateFileList (const GitHash &id) |
| |
| void | updateFileList (const GitCommitItem *commit) |
| |
| void | updateFileListLater (int delay_ms) |
| |
| void | cancelUpdateFileList () |
| |
| void | initUpdateFileListTimer () |
| |
| void | openRepositoryMain (OpenRepositoryOption const &opt) |
| |
| void | openRepository (OpenRepositoryOption const &opt) |
| | MainWindow::openRepository. More...
|
| |
| void | reopenRepository (bool validate) |
| |
| void | openSelectedRepository () |
| | MainWindow::openSelectedRepository. More...
|
| |
| void | doReopenRepository (ProcessStatus *status, const RepositoryInfo &repodata) |
| | MainWindow::doReopenRepository. More...
|
| |
| QStringList | selectedFiles_ (QListWidget *listwidget) const |
| |
| QStringList | selectedFiles () const |
| |
| void | for_each_selected_files (std::function< void(QString const &)> const &fn) |
| |
| void | clearFileList () |
| | ファイルリストを消去 More...
|
| |
| void | clearDiffView () |
| | 差分ビューを消去 More...
|
| |
| RepositoryTreeIndex | repositoryTreeIndex (const QTreeWidgetItem *item) const |
| |
| std::optional< RepositoryInfo > | repositoryItem (const RepositoryTreeIndex &index) const |
| |
| void | buildRepoTree (QString const &group, QTreeWidgetItem *item, QList< RepositoryInfo > *repos) |
| |
| void | refrectRepositories () |
| | MainWindow::refrectRepositories() More...
|
| |
| void | updateDiffView (QListWidgetItem *item) |
| | ファイル差分表示を更新する More...
|
| |
| void | updateDiffView () |
| |
| void | updateUnstagedFileCurrentItem () |
| |
| void | updateStagedFileCurrentItem () |
| |
| void | updateStatusBarText () |
| |
| void | setRepositoryInfo (QString const &reponame, QString const &brname) |
| |
| QString | getIncrementalSearchText () const |
| | フィルタ文字列を取得する More...
|
| |
| void | setFilterText (const QString &text, int repo_list_select_row=-1) |
| | フィルタ文字列を設定する More...
|
| |
| void | clearFilterText (int repo_list_select_row=-1) |
| | フィルタの文字列をクリアする More...
|
| |
| void | clearAllFilters (int select_row=-1) |
| | すべてのフィルタの文字列をクリアし、ステータスバーを更新する More...
|
| |
| bool | applyFilter () |
| |
| void | _appendCharToFilterText (ushort c) |
| | フィルタに文字を追加する More...
|
| |
| bool | appendCharToFilterText (int k, FilterTarget ft) |
| |
| MainWindow::FilterTarget | filtertarget () const |
| |
| void | revertCommit () |
| |
| void | mergeBranch (const QString &commit, GitMergeFastForward ff, bool squash) |
| |
| void | mergeBranch (GitCommitItem const *commit, GitMergeFastForward ff, bool squash) |
| |
| void | rebaseBranch (GitCommitItem const *commit) |
| |
| void | cherrypick (GitCommitItem const *commit) |
| |
| void | merge (GitCommitItem commit={}) |
| |
| void | setRemoteOnline (bool f, bool save) |
| |
| void | startTimers () |
| | インターバルタイマを開始する More...
|
| |
| void | setNetworkingCommandsEnabled (bool enabled) |
| | ネットワークを使用するコマンドの可否をUIに反映する More...
|
| |
| void | blame (QListWidgetItem *item) |
| |
| void | blame () |
| |
| QListWidgetItem * | currentFileItem () const |
| |
| void | execAreYouSureYouWantToContinueConnectingDialog (const QString &windowtitle) |
| |
| void | deleteRemoteBranch (const GitCommitItem &commit) |
| |
| QStringList | remoteBranches (const GitHash &id, QStringList *all) |
| |
| bool | isUninitialized () |
| |
| void | onLogCurrentItemChanged (bool update_file_list) |
| | コミットログの選択が変化した More...
|
| |
| void | findNext () |
| |
| void | findText (const QString &text) |
| |
| bool | locateCommitID (QString const &commit_id) |
| |
| void | showStatus () |
| |
| void | onStartEvent () |
| |
| void | showLogWindow (bool show) |
| |
| bool | isValidRemoteURL (const QString &url, const QString &sshkey) |
| |
| QStringList | whichCommand_ (const QString &cmdfile1, const QString &cmdfile2={}) |
| |
| QString | selectCommand_ (const QString &cmdname, const QStringList &cmdfiles, const QStringList &list, QString path, const std::function< void(const QString &)> &callback) |
| |
| QString | selectCommand_ (const QString &cmdname, const QString &cmdfile, const QStringList &list, const QString &path, const std::function< void(const QString &)> &callback) |
| |
| const RepositoryInfo * | findRegisteredRepository (QString *workdir) const |
| | MainWindow::findRegisteredRepository. More...
|
| |
| bool | execSetGlobalUserDialog () |
| | MainWindow::execSetGlobalUserDialog. More...
|
| |
| void | revertAllFiles () |
| | MainWindow::revertAllFiles. More...
|
| |
| bool | execWelcomeWizardDialog () |
| | MainWindow::execWelcomeWizardDialog. More...
|
| |
| void | execRepositoryPropertyDialog (const RepositoryInfo &repo, bool open_repository_menu=false) |
| | MainWindow::execRepositoryPropertyDialog. More...
|
| |
| void | execConfigUserDialog (const GitUser &global_user, const GitUser &local_user, bool enable_local_user, const QString &reponame) |
| | MainWindow::execConfigUserDialog. More...
|
| |
| void | setGitCommand (const QString &path, bool save) |
| | MainWindow::setGitCommand. More...
|
| |
| void | setGpgCommand (const QString &path, bool save) |
| | MainWindow::setGpgCommand. More...
|
| |
| void | setSshCommand (const QString &path, bool save) |
| | MainWindow::setSshCommand. More...
|
| |
| bool | checkGitCommand () |
| | MainWindow::checkGitCommand. More...
|
| |
| bool | saveByteArrayAs (const QByteArray &ba, const QString &dstpath) |
| | MainWindow::saveByteArrayAs. More...
|
| |
| QString | executableOrEmpty (const QString &path) |
| | MainWindow::checkExecutable. More...
|
| |
| bool | checkExecutable (const QString &path) |
| | MainWindow::checkExecutable. More...
|
| |
| void | internalSaveCommandPath (const QString &path, bool save, const QString &name) |
| | MainWindow::internalSaveCommandPath. More...
|
| |
| void | logGitVersion () |
| | MainWindow::logGitVersion. More...
|
| |
| void | internalClearRepositoryInfo () |
| | MainWindow::internalClearRepositoryInfo. More...
|
| |
| void | checkUser () |
| | MainWindow::checkUser. More...
|
| |
| void | setCurrentRepository (const RepositoryInfo &repo, bool clear_authentication) |
| | MainWindow::setCurrentRepository. More...
|
| |
| std::optional< QList< GitDiff > > | makeDiffs (GitRunner g, GitHash id, std::future< QList< GitSubmoduleItem >> &&async_modules) |
| | MainWindow::makeDiffs. More...
|
| |
| void | updateRemoteInfo () |
| | MainWindow::updateRemoteInfo. More...
|
| |
| void | submodule_add (QString url={}, const QString &local_dir={}) |
| | MainWindow::submodule_add. More...
|
| |
| const GitCommitItem & | selectedCommitItem () const |
| | MainWindow::selectedCommitItem. More...
|
| |
| void | commit (bool amend=false) |
| | MainWindow::commit. More...
|
| |
| void | commitAmend () |
| | MainWindow::commitAmend. More...
|
| |
| void | clone (CloneParams const &a) |
| | MainWindow::cloneRepository. More...
|
| |
| void | push (bool set_upstream, const QString &remote, const QString &branch, bool force) |
| | MainWindow::push. More...
|
| |
| void | fetch (GitRunner g, bool prune) |
| |
| void | stage (GitRunner g, const QStringList &paths) |
| |
| void | fetch (GitRunner g) |
| |
| void | pull (GitRunner g) |
| |
| void | push_tags (GitRunner g) |
| |
| void | delete_tags (GitRunner g, const QStringList &tagnames) |
| |
| void | add_tag (GitRunner g, const QString &name, GitHash const &commit_id) |
| |
| bool | push () |
| | MainWindow::push. More...
|
| |
| void | deleteBranch (const GitCommitItem &commit) |
| | MainWindow::deleteBranch. More...
|
| |
| void | deleteSelectedBranch () |
| | MainWindow::deleteBranch. More...
|
| |
| void | resetFile (const QStringList &paths) |
| | MainWindow::resetFile. More...
|
| |
| void | clearAuthentication () |
| | MainWindow::clearAuthentication. More...
|
| |
| void | clearSshAuthentication () |
| | MainWindow::clearSshAuthentication. More...
|
| |
| void | internalDeleteTags (const QStringList &tagnames) |
| | MainWindow::internalDeleteTags. More...
|
| |
| void | internalAddTag (const QString &name) |
| | MainWindow::internalAddTag. More...
|
| |
| void | createRepository (const QString &dir) |
| | MainWindow::createRepository. More...
|
| |
| void | addRepository (const QString &local_dir, const QString &group={}) |
| | MainWindow::addRepository. More...
|
| |
| void | addRepositoryAccepted (const AddRepositoryDialog &dlg) |
| |
| void | scanFolderAndRegister (const QString &group) |
| |
| void | doGitCommand (const std::function< void(GitRunner)> &callback) |
| | MainWindow::doGitCommand. More...
|
| |
| void | setWindowTitle_ (const GitUser &user) |
| |
| void | setUnknownRepositoryInfo () |
| |
| void | setCurrentRemoteName (const QString &name) |
| |
| void | deleteTags (const GitCommitItem &commit) |
| |
| QStringList | remotes () const |
| |
| BranchList | findBranch (const GitHash &id) |
| | MainWindow::findBranch. More...
|
| |
| QString | tempfileHeader () const |
| |
| void | deleteTempFiles () |
| | MainWindow::deleteTempFiles. More...
|
| |
| QString | newTempFilePath () |
| |
| int | limitLogCount () const |
| |
| bool | isThereUncommitedChanges () const |
| |
| GitCommitItemList | retrieveCommitLog (GitRunner g) const |
| |
| const std::map< GitHash, BranchList > & | branchmap () const |
| |
| void | updateWindowTitle (const GitUser &user) |
| |
| void | updateWindowTitle (GitRunner g) |
| |
| std::tuple< QString, BranchLabelList > | makeCommitLabels (GitCommitItem const &commit, std::map< GitHash, BranchList > const &branch_map, std::map< GitHash, TagList > const &tag_map) const |
| |
| QString | labelsInfoText (GitCommitItem const &commit) |
| | MainWindow::labelsInfoText. More...
|
| |
| void | removeRepositoryFromBookmark (RepositoryTreeIndex const &index, bool ask) |
| | リポジトリをブックマークから消去 More...
|
| |
| void | openTerminal (const RepositoryInfo *repo) |
| | コマンドプロンプトを開く More...
|
| |
| void | openExplorer (const RepositoryInfo *repo) |
| | ファイルマネージャを開く More...
|
| |
| bool | askAreYouSureYouWantToRun (const QString &title, const QString &command) |
| | コマンドを実行していいか、ユーザーに尋ねる More...
|
| |
| bool | editFile (const QString &path, const QString &title) |
| | テキストファイルを編集する More...
|
| |
| void | setAppSettings (const ApplicationSettings &appsettings) |
| |
| void | saveApplicationSettings () |
| |
| void | setDiffResult (const QList< GitDiff > &diffs) |
| |
| const QList< GitSubmoduleItem > & | submodules () const |
| |
| void | setSubmodules (const QList< GitSubmoduleItem > &submodules) |
| |
| bool | runOnRepositoryDir (const std::function< void(QString, QString)> &callback, const RepositoryInfo *repo) |
| |
| NamedCommitList | namedCommitItems (int flags) |
| |
| const std::map< GitHash, TagList > & | tagmap () const |
| |
| std::map< GitHash, TagList > | queryTags (GitRunner g) |
| |
| TagList | findTag (const GitHash &id) const |
| |
| void | sshSetPassphrase (const std::string &user, const std::string &pass) |
| |
| std::string | sshPassphraseUser () const |
| |
| std::string | sshPassphrasePass () const |
| |
| void | httpSetAuthentication (const std::string &user, const std::string &pass) |
| |
| std::string | httpAuthenticationUser () const |
| |
| std::string | httpAuthenticationPass () const |
| |
| const GitCommitItem * | getLog (int index) const |
| |
| bool | saveRepositoryBookmarks () |
| | MainWindow::saveRepositoryBookmarks. More...
|
| |
| QString | getBookmarksFilePath () const |
| |
| void | stopPtyProcess () |
| |
| void | abortPtyProcess () |
| |
| PtyProcess * | getPtyProcess () |
| |
| PtyProcess const * | getPtyProcess () const |
| |
| bool | getPtyProcessOk () const |
| |
| bool | isPtyProcessRunning () const |
| |
| void | setCompletedHandler (std::function< void(bool, const QVariant &)> fn, const QVariant &userdata) |
| |
| void | setPtyProcessOk (bool pty_process_ok) |
| |
| const QList< RepositoryInfo > & | repositoryList () const |
| |
| void | setRepositoryList (QList< RepositoryInfo > &&list) |
| |
| bool | interactionEnabled () const |
| |
| void | setInteractionEnabled (bool enabled) |
| |
| InteractionMode | interactionMode () const |
| |
| void | setInteractionMode (const InteractionMode &im) |
| |
| void | setUncommitedChanges (bool uncommited_changes) |
| |
| QList< GitDiff > const * | diffResult () const |
| |
| void | clearLabelMap () |
| |
| GitObjectCache * | getObjCache () |
| |
| bool | getForceFetch () const |
| |
| void | setForceFetch (bool force_fetch) |
| |
| GitHash | getHeadId () const |
| |
| void | setHeadId (const GitHash &head_id) |
| |
| void | setPtyProcessCompletionData (const QVariant &value) |
| |
| const QVariant & | getTempRepoForCloneCompleteV () const |
| |
| void | msgNoRepositorySelected () |
| |
| bool | isRepositoryOpened () const |
| |
| void | initRepository (const QString &path, const QString &reponame, const GitRemote &remote) |
| | MainWindow::initRepository. More...
|
| |
| void | updatePocessLog (bool processevents) |
| | PTYプロセスの出力をログに書き込む More...
|
| |
| void | appendLogHistory (const QByteArray &str) |
| |
| std::vector< std::string > | getLogHistoryLines () |
| |
| void | clearLogHistory () |
| |
| void | updateAvatar (const GitUser &user, bool request) |
| |
| void | cleanSubModule (GitRunner g, QListWidgetItem *item) |
| |
| void | updateUncommitedChanges (GitRunner g) |
| |
| void | enableDragAndDropOnRepositoryTree (bool enabled) |
| |
| QString | preferredRepositoryGroup () const |
| |
| void | setPreferredRepositoryGroup (const QString &group) |
| | MainWindow::setPreferredRepositoryGroup. More...
|
| |
| bool | _addExistingLocalRepository (QString dir, QString name, QString sshkey, bool open, bool save=true, bool msgbox_if_err=true) |
| | MainWindow::addExistingLocalRepository. More...
|
| |
| void | addExistingLocalRepositoryWithGroup (const QString &dir, const QString &group) |
| | MainWindow::addExistingLocalRepositoryWithGroup. More...
|
| |
| bool | addExistingLocalRepository (const QString &dir, bool open) |
| |
| QString | currentFileMimeFileType () const |
| |
| int | rowFromCommitId (const GitHash &id) |
| |
| void | _updateCommitLogTableView (int delay_ms) |
| | MainWindow::_updateCommitLogTableView. More...
|
| |
| void | makeCommitLog (GitHash const &head, CommitLogExchangeData exdata, int scroll_pos, int select_row) |
| | コミットログテーブルウィジェットを構築 More...
|
| |
| void | updateButton () |
| |
| void | runPtyGit (const QString &progress_message, GitRunner g, GitCommandRunner::variant_t var, std::function< void(ProcessStatus *, QVariant const &userdata)> callback, QVariant const &userdata) |
| |
| CommitLogExchangeData | queryCommitLog (GitRunner g) |
| | MainWindow::queryCommitLog. More...
|
| |
| void | updateHEAD (GitRunner g) |
| |
| bool | jump (GitRunner g, const GitHash &id) |
| |
| void | jump (GitRunner g, const QString &text) |
| |
| void | connectPtyProcessCompleted () |
| |
| void | setupShowFileListHandler () |
| |
| void | setRetry (std::function< void(const QVariant &)> fn, const QVariant &var) |
| |
| void | clearRetry () |
| |
| void | retry () |
| |
| bool | isRetryQueued () const |
| |
| void | clearGitCommandCache () |
| |
| void | clearGitObjectCache () |
| |
| GitCommitItemList | log_all2 (GitRunner g, const GitHash &id, int maxcount) const |
| |
| ProgressWidget * | progress_widget () const |
| |
| void | internalShowPanel (FileListType file_list_type) |
| |
| void | showFileList (FileListType files_list_type) |
| |
| void | connectShowFileListHandler () |
| |
| void | setupAddFileObjectData () |
| | ファイルリストを更新 More...
|
| |
| void | addFileObjectData (const MainWindowExchangeData &data) |
| |
| void | setupStatusInfoHandler () |
| |
| void | connectSetCommitLog () |
| |
| void | _chooseRepository (QTreeWidgetItem *item) |
| |
| void | chooseRepository () |
| |
| void | setCurrentGitRunner (GitRunner g) |
| |
| void | endSession () |
| |
| std::optional< GitCommitItem > | getCommitItem (GitRunner g, const GitHash &hash) const |
| |