|
| MainWindow (QWidget *parent=nullptr) |
|
| ~MainWindow () override |
|
RepositoryWrapperFrame * | frame () |
|
const RepositoryWrapperFrame * | frame () const |
|
const QPixmap & | digitsPixmap () const |
|
QColor | color (unsigned int i) |
| MainWindow::color. More...
|
|
bool | isOnlineMode () const |
|
void | drawDigit (QPainter *pr, int x, int y, int n) const |
| MainWindow::drawDigit. More...
|
|
void | setStatusBarText (QString const &text) |
|
void | clearStatusBarText () |
|
void | setCurrentLogRow (RepositoryWrapperFrame *frame, int row) |
|
bool | shown () |
|
void | deleteTags (RepositoryWrapperFrame *frame, QStringList const &tagnames) |
|
bool | addTag (RepositoryWrapperFrame *frame, QString const &name) |
|
void | updateCurrentFilesList (RepositoryWrapperFrame *frame) |
|
void | postOpenRepositoryFromGitHub (const QString &username, const QString &reponame) |
|
int | selectedLogIndex (RepositoryWrapperFrame *frame) const |
|
void | updateAncestorCommitMap (RepositoryWrapperFrame *frame) |
|
bool | isAncestorCommit (const QString &id) |
|
void | postStartEvent (int ms_later) |
| 開始イベントをポストする More...
|
|
void | setShowLabels (bool show, bool save) |
|
void | setShowGraph (bool show, bool save) |
|
bool | isLabelsVisible () const |
|
bool | isGraphVisible () const |
|
void | updateFilesList2 (RepositoryWrapperFrame *frame, const Git::CommitID &id, QList< Git::Diff > *diff_list, QListWidget *listwidget) |
| ファイルリストを更新 More...
|
|
void | execCommitViewWindow (const Git::CommitItem *commit) |
|
void | execCommitPropertyDialog (QWidget *parent, const Git::CommitItem *commit) |
|
void | execCommitExploreWindow (RepositoryWrapperFrame *frame, QWidget *parent, const Git::CommitItem *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 Git::Branch & | currentBranch () const |
|
void | setCurrentBranch (const Git::Branch &b) |
|
const RepositoryData & | currentRepository () const |
|
QString | currentRepositoryName () const |
|
QString | currentRemoteName () const |
|
QString | currentBranchName () const |
|
GitPtr | git (const QString &dir, const QString &submodpath, const QString &sshkey) const |
|
GitPtr | git () |
|
GitPtr | git (Git::SubmoduleItem const &submod) |
|
void | autoOpenRepository (QString dir, const QString &commit_id={}) |
|
std::optional< Git::CommitItem > | queryCommit (const QString &id) |
|
void | checkout (RepositoryWrapperFrame *frame, QWidget *parent, const Git::CommitItem *commit, std::function< void()> accepted_callback={}) |
|
void | checkout (RepositoryWrapperFrame *frame) |
|
void | jumpToCommit (RepositoryWrapperFrame *frame, QString id) |
|
Git::Object | internalCatFile (RepositoryWrapperFrame *frame, const QString &id) |
|
Git::Object | catFile (const QString &id) |
|
bool | addExistingLocalRepository (const QString &dir, bool open) |
|
bool | saveAs (RepositoryWrapperFrame *frame, const QString &id, const QString &dstpath) |
|
QString | determinFileType (QByteArray in) |
|
QList< Git::Tag > | queryTagList (RepositoryWrapperFrame *frame) |
|
TextEditorThemePtr | themeForTextEditor () |
|
bool | isValidWorkingCopy (GitPtr g) const |
|
void | emitWriteLog (const QByteArray &ba, bool receive) |
|
QString | findFileID (RepositoryWrapperFrame *frame, const QString &commit_id, const QString &file) |
|
const Git::CommitItem * | commitItem (const RepositoryWrapperFrame *frame, int row) const |
|
const Git::CommitItem * | commitItem (const RepositoryWrapperFrame *frame, Git::CommitID const &id) const |
|
QImage | committerIcon (RepositoryWrapperFrame *frame, int row, QSize size) const |
|
void | changeSshKey (const QString &local_dir, const QString &ssh_key, bool save) |
|
const QList< BranchLabel > * | label (const RepositoryWrapperFrame *frame, int row) const |
|
ApplicationSettings * | appsettings () |
|
const ApplicationSettings * | appsettings () const |
|
QString | defaultWorkingDir () const |
| MainWindow::defaultWorkingDir. More...
|
|
QIcon | signatureVerificationIcon (const Git::CommitID &id) const |
| MainWindow::signatureVerificationIcon. More...
|
|
QAction * | addMenuActionProperty (QMenu *menu) |
| MainWindow::addMenuActionProperty. More...
|
|
QString | currentWorkingCopyDir () const |
| MainWindow::currentWorkingCopyDir. More...
|
|
const Git::SubmoduleItem * | querySubmoduleByPath (const QString &path, Git::CommitItem *commit) |
| サブモジュール情報を取得する More...
|
|
void | refresh () |
|
bool | cloneRepository (const Git::CloneData &clonedata, const RepositoryData &repodata) |
| MainWindow::cloneRepository. More...
|
|
Git::User | currentGitUser () const |
|
void | setupExternalPrograms () |
|
void | updateCommitLogTable (RepositoryWrapperFrame *frame, int delay_ms) |
| MainWindow::updateCommitLogTable. More...
|
|
void | updateCommitLogTable (int delay_ms) |
|
|
void | postEvent (QObject *receiver, QEvent *event, int ms_later) |
| イベントをポストする More...
|
|
void | postUserFunctionEvent (const std::function< void(const QVariant &, void *)> &fn, QVariant const &v=QVariant(), void *p=nullptr, int ms_later=0) |
| ユーザー関数イベントをポストする More...
|
|
void | updateFilesList (RepositoryWrapperFrame *frame, QString const &id, bool wait) |
| ファイルリストを更新 More...
|
|
void | updateFilesList (RepositoryWrapperFrame *frame, Git::CommitItem const &commit, bool wait) |
|
void | updateRepositoriesList () |
| リポジトリリストを更新 More...
|
|
void | internalOpenRepository (GitPtr g, bool keep_selection=false) |
|
void | openRepositoryWithFrame (RepositoryWrapperFrame *frame, GitPtr g, bool keep_selection=false) |
|
QStringList | selectedFiles_ (QListWidget *listwidget) const |
|
QStringList | selectedFiles () const |
|
void | for_each_selected_files (std::function< void(QString const &)> const &fn) |
|
void | showFileList (FilesListType files_list_type) |
| ファイルリストの表示切り替え More...
|
|
void | clearLog (RepositoryWrapperFrame *frame) |
|
void | clearFileList (RepositoryWrapperFrame *frame) |
| ファイルリストを消去 More...
|
|
void | clearDiffView (RepositoryWrapperFrame *frame) |
| 差分ビューを消去 More...
|
|
void | clearDiffView () |
| 差分ビューを消去 More...
|
|
void | clearRepositoryInfo () |
| リポジトリ情報を消去 More...
|
|
int | repositoryIndex_ (const QTreeWidgetItem *item) const |
|
const RepositoryData * | repositoryItem (const QTreeWidgetItem *item) const |
|
QTreeWidgetItem * | newQTreeWidgetFolderItem (QString const &name) |
|
void | buildRepoTree (QString const &group, QTreeWidgetItem *item, QList< RepositoryData > *repos) |
|
void | refrectRepositories () |
|
void | updateDiffView (RepositoryWrapperFrame *frame, QListWidgetItem *item) |
| ファイル差分表示を更新する More...
|
|
void | updateDiffView (RepositoryWrapperFrame *frame) |
|
void | updateUnstagedFileCurrentItem (RepositoryWrapperFrame *frame) |
|
void | updateStagedFileCurrentItem (RepositoryWrapperFrame *frame) |
|
void | updateStatusBarText (RepositoryWrapperFrame *frame) |
|
void | setRepositoryInfo (QString const &reponame, QString const &brname) |
|
int | indexOfRepository (const QTreeWidgetItem *treeitem) const |
|
void | clearRepoFilter () |
|
void | appendCharToRepoFilter (ushort c) |
|
void | backspaceRepoFilter () |
|
void | revertCommit (RepositoryWrapperFrame *frame) |
|
void | mergeBranch (const QString &commit, Git::MergeFastForward ff, bool squash) |
|
void | mergeBranch (Git::CommitItem const *commit, Git::MergeFastForward ff, bool squash) |
|
void | rebaseBranch (Git::CommitItem const *commit) |
|
void | cherrypick (Git::CommitItem const *commit) |
|
void | merge (RepositoryWrapperFrame *frame, const Git::CommitItem *commit=nullptr) |
|
void | detectGitServerType (GitPtr g) |
|
void | setRemoteOnline (bool f, bool save) |
|
void | startTimers () |
| インターバルタイマを開始する More...
|
|
void | onCloneCompleted (bool success, const QVariant &userdata) |
|
void | setNetworkingCommandsEnabled (bool enabled) |
| ネットワークを使用するコマンドの可否をUIに反映する More...
|
|
void | blame (QListWidgetItem *item) |
|
void | blame () |
|
QListWidgetItem * | currentFileItem () const |
|
void | execAreYouSureYouWantToContinueConnectingDialog () |
|
void | deleteRemoteBranch (RepositoryWrapperFrame *frame, Git::CommitItem const *commit) |
|
QStringList | remoteBranches (RepositoryWrapperFrame *frame, QString const &id, QStringList *all) |
|
bool | isUninitialized () |
|
void | doLogCurrentItemChanged (RepositoryWrapperFrame *frame) |
| コミットログの選択が変化した More...
|
|
void | findNext (RepositoryWrapperFrame *frame) |
|
void | findText (const QString &text) |
|
bool | locateCommitID (RepositoryWrapperFrame *frame, 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 RepositoryData * | findRegisteredRepository (QString *workdir) const |
| MainWindow::findRegisteredRepository. More...
|
|
bool | execSetGlobalUserDialog () |
| MainWindow::execSetGlobalUserDialog. More...
|
|
void | revertAllFiles () |
| MainWindow::revertAllFiles. More...
|
|
bool | addExistingLocalRepository (QString dir, QString name, QString sshkey, bool open) |
| MainWindow::addExistingLocalRepository. More...
|
|
bool | execWelcomeWizardDialog () |
| MainWindow::execWelcomeWizardDialog. More...
|
|
void | execRepositoryPropertyDialog (const RepositoryData &repo, bool open_repository_menu=false) |
| MainWindow::execRepositoryPropertyDialog. More...
|
|
void | execConfigUserDialog (const Git::User &global_user, const Git::User &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 | saveBlobAs (RepositoryWrapperFrame *frame, const QString &id, const QString &dstpath) |
| MainWindow::saveBlobAs. More...
|
|
bool | saveByteArrayAs (const QByteArray &ba, const QString &dstpath) |
| MainWindow::saveByteArrayAs. More...
|
|
bool | saveFileAs (const QString &srcpath, const QString &dstpath) |
| MainWindow::saveFileAs. 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 | openRepository (bool validate, bool waitcursor=true, bool keep_selection=false) |
| MainWindow::openRepository. More...
|
|
void | updateRepository () |
| MainWindow::updateRepository. More...
|
|
void | reopenRepository (bool log, const std::function< void(GitPtr)> &callback) |
| MainWindow::reopenRepository. More...
|
|
void | setCurrentRepository (const RepositoryData &repo, bool clear_authentication) |
| MainWindow::setCurrentRepository. More...
|
|
void | openSelectedRepository () |
| MainWindow::openSelectedRepository. More...
|
|
std::optional< QList< Git::Diff > > | makeDiffs (RepositoryWrapperFrame *frame, QString id) |
| MainWindow::makeDiffs. More...
|
|
void | queryBranches (RepositoryWrapperFrame *frame, GitPtr g) |
| MainWindow::queryBranches. More...
|
|
void | updateRemoteInfo () |
| MainWindow::updateRemoteInfo. More...
|
|
void | queryRemotes (GitPtr g) |
| MainWindow::queryRemotes. More...
|
|
void | clone (QString url={}, QString dir={}) |
| MainWindow::clone. More...
|
|
void | submodule_add (QString url={}, const QString &local_dir={}) |
| MainWindow::submodule_add. More...
|
|
const Git::CommitItem * | selectedCommitItem (RepositoryWrapperFrame *frame) const |
| MainWindow::selectedCommitItem. More...
|
|
void | commit (RepositoryWrapperFrame *frame, bool amend=false) |
| MainWindow::commit. More...
|
|
void | commitAmend (RepositoryWrapperFrame *frame) |
| MainWindow::commitAmend. More...
|
|
void | pushSetUpstream (bool set_upstream, const QString &remote, const QString &branch, bool force) |
| MainWindow::pushSetUpstream. More...
|
|
bool | pushSetUpstream () |
| MainWindow::pushSetUpstream. More...
|
|
void | deleteBranch (RepositoryWrapperFrame *frame, const Git::CommitItem *commit) |
| MainWindow::deleteBranch. More...
|
|
void | deleteBranch (RepositoryWrapperFrame *frame) |
| 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...
|
|
bool | internalAddTag (RepositoryWrapperFrame *frame, const QString &name) |
| MainWindow::internalAddTag. More...
|
|
void | createRepository (const QString &dir) |
| MainWindow::createRepository. More...
|
|
void | addRepository (const QString &dir) |
| MainWindow::addRepository. More...
|
|
void | setLogEnabled (GitPtr g, bool f) |
|
void | doGitCommand (const std::function< void(GitPtr)> &callback) |
| MainWindow::doGitCommand. More...
|
|
void | setWindowTitle_ (const Git::User &user) |
|
void | setUnknownRepositoryInfo () |
|
void | setCurrentRemoteName (const QString &name) |
|
void | deleteTags (RepositoryWrapperFrame *frame, const Git::CommitItem &commit) |
|
bool | isAvatarEnabled () const |
|
QStringList | remotes () const |
|
QList< Git::Branch > | findBranch (RepositoryWrapperFrame *frame, const Git::CommitID &id) |
| MainWindow::findBranch. More...
|
|
QString | tempfileHeader () const |
|
void | deleteTempFiles () |
| MainWindow::deleteTempFiles. More...
|
|
Git::CommitID | idFromTag (RepositoryWrapperFrame *frame, const QString &tag) |
| MainWindow::idFromTag. More...
|
|
QString | newTempFilePath () |
|
int | limitLogCount () const |
|
Git::Object | internalCatFile (RepositoryWrapperFrame *frame, GitPtr g, const QString &id) |
|
bool | isThereUncommitedChanges () const |
|
Git::CommitItemList | retrieveCommitLog (GitPtr g) |
| コミットログを取得 More...
|
|
std::map< Git::CommitID, QList< Git::Branch > > & | commitToBranchMapRef (RepositoryWrapperFrame *frame) |
|
void | updateWindowTitle (GitPtr g) |
|
QString | makeCommitInfoText (RepositoryWrapperFrame *frame, int row, QList< BranchLabel > *label_list) |
| コミット情報のテキストを作成 More...
|
|
void | removeRepositoryFromBookmark (int index, bool ask) |
| リポジトリをブックマークから消去 More...
|
|
void | openTerminal (const RepositoryData *repo) |
| コマンドプロンプトを開く More...
|
|
void | openExplorer (const RepositoryData *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) |
|
QIcon | getRepositoryIcon () const |
|
QIcon | getFolderIcon () const |
|
QIcon | getSignatureGoodIcon () const |
|
QIcon | getSignatureDubiousIcon () const |
|
QIcon | getSignatureBadIcon () const |
|
QPixmap | getTransparentPixmap () const |
|
QStringList | findGitObject (const QString &id) const |
|
void | writeLog (const char *ptr, int len, bool record) |
|
void | writeLog (const QString &str, bool record) |
|
QList< BranchLabel > | sortedLabels (RepositoryWrapperFrame *frame, int row) const |
|
void | saveApplicationSettings () |
|
void | loadApplicationSettings () |
|
void | setDiffResult (const QList< Git::Diff > &diffs) |
|
const QList< Git::SubmoduleItem > & | submodules () const |
|
void | setSubmodules (const QList< Git::SubmoduleItem > &submodules) |
|
bool | runOnRepositoryDir (const std::function< void(QString, QString)> &callback, const RepositoryData *repo) |
|
NamedCommitList | namedCommitItems (RepositoryWrapperFrame *frame, int flags) |
|
void | saveRepositoryBookmark (RepositoryData item) |
|
void | changeRepositoryBookmarkName (RepositoryData item, QString new_name) |
|
int | rowFromCommitId (RepositoryWrapperFrame *frame, const Git::CommitID &id) |
|
QList< Git::Tag > | findTag (RepositoryWrapperFrame *frame, const QString &id) |
|
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 Git::CommitItem * | getLog (RepositoryWrapperFrame const *frame, int index) const |
|
void | updateCommitGraph (RepositoryWrapperFrame *frame) |
| MainWindow::updateCommitGraph. More...
|
|
void | initNetworking () |
|
bool | saveRepositoryBookmarks () const |
|
QString | getBookmarksFilePath () const |
|
void | stopPtyProcess () |
|
void | abortPtyProcess () |
|
Git::CommitItemList * | getCommitLogPtr (RepositoryWrapperFrame *frame) |
|
const Git::CommitItemList & | getCommitLog (RepositoryWrapperFrame const *frame) const |
|
void | setCommitLog (RepositoryWrapperFrame *frame, const Git::CommitItemList &logs) |
|
void | clearCommitLog (RepositoryWrapperFrame *frame) |
|
PtyProcess * | getPtyProcess () |
|
bool | getPtyProcessOk () const |
|
PtyCondition | getPtyCondition () |
|
void | setPtyUserData (const QVariant &userdata) |
|
void | setPtyProcessOk (bool pty_process_ok) |
|
bool | fetch (GitPtr g, bool prune) |
|
bool | fetch_tags_f (GitPtr g) |
|
void | setPtyCondition (const PtyCondition &ptyCondition) |
|
const QList< RepositoryData > & | cRepositories () const |
|
QList< RepositoryData > * | pRepositories () |
|
void | setRepos (QList< RepositoryData > const &list) |
|
bool | interactionCanceled () const |
|
void | setInteractionCanceled (bool canceled) |
|
InteractionMode | interactionMode () const |
|
void | setInteractionMode (const InteractionMode &im) |
|
QString | getRepositoryFilterText () const |
|
void | setRepositoryFilterText (const QString &text) |
|
void | setUncommitedChanges (bool uncommited_changes) |
|
QList< Git::Diff > * | diffResult () |
|
std::map< QString, Git::Diff > * | getDiffCacheMap (RepositoryWrapperFrame *frame) |
|
GitHubRepositoryInfo * | ptrGitHub () |
|
std::map< int, QList< BranchLabel > > * | getLabelMap (RepositoryWrapperFrame *frame) |
|
const std::map< int, QList< BranchLabel > > * | getLabelMap (const RepositoryWrapperFrame *frame) const |
|
void | clearLabelMap (RepositoryWrapperFrame *frame) |
|
GitObjectCache * | getObjCache (RepositoryWrapperFrame *frame) |
|
bool | getForceFetch () const |
|
void | setForceFetch (bool force_fetch) |
|
std::map< Git::CommitID, QList< Git::Tag > > * | ptrCommitToTagMap (RepositoryWrapperFrame *frame) |
|
Git::CommitID | getHeadId () const |
|
void | setHeadId (const Git::CommitID &head_id) |
|
void | setPtyProcessCompletionData (const QVariant &value) |
|
const QVariant & | getTempRepoForCloneCompleteV () const |
|
void | msgNoRepositorySelected () |
|
bool | isRepositoryOpened () const |
|
QString | gitCommand () const |
|
QPixmap | getTransparentPixmap () |
|
void | cancelPendingUserEvents () |
| 未送信のイベントをすべて削除する More...
|
|
void | initRepository (const QString &path, const QString &reponame, const Git::Remote &remote) |
| MainWindow::initRepository. More...
|
|
void | updatePocessLog (bool processevents) |
| PTYプロセスの出力をログに書き込む More...
|
|
void | appendLogHistory (const char *ptr, int len) |
|
std::vector< std::string > | getLogHistoryLines () |
|
void | clearLogHistory () |
|
void | updateAvatar (const Git::User &user, bool request) |
|
void | cleanSubModule (QListWidgetItem *item) |
|
void | updateUncommitedChanges () |
|