Go to the documentation of this file. 1 #ifndef COMMITEXPLOREWINDOW_H
2 #define COMMITEXPLOREWINDOW_H
11 class QTreeWidgetItem;
12 class QListWidgetItem;
18 Ui::CommitExploreWindow *
ui;
23 void loadTree(QString
const &tree_id);
42 #endif // COMMITEXPLOREWINDOW_H
@ FilePathRole
Definition: CommitExploreWindow.cpp:24
QDateTime commit_date
Definition: Git.h:115
TextEditorEnginePtr text_editor_engine
Definition: CommitExploreWindow.cpp:35
static QString makeDateTimeString(const QDateTime &dt)
Definition: misc.cpp:199
Type
Definition: GitObjectManager.h:98
const GitTreeItemList * treelist() const
Definition: GitObjectManager.h:142
void on_listWidget_customContextMenuRequested(const QPoint &pos)
Definition: CommitExploreWindow.cpp:261
void on_horizontalScrollBar_valueChanged(int)
Definition: CommitExploreWindow.cpp:256
Definition: GitObjectManager.h:97
@ BLOB
Definition: GitObjectManager.h:101
QString toQString(int maxlen=-1) const
Definition: Git.cpp:60
Private * m
Definition: CommitExploreWindow.h:20
std::shared_ptr< TextEditorEngine > TextEditorEnginePtr
Definition: AbstractCharacterBasedApplication.h:132
MainWindow * mainwindow
Definition: CommitExploreWindow.cpp:28
CommitID commit_id
Definition: Git.h:110
void on_verticalScrollBar_valueChanged(int)
Definition: CommitExploreWindow.cpp:251
static QString joinWithSlash(QString const &left, QString const &right)
Definition: misc.cpp:272
MainWindow * mainwindow()
Definition: CommitExploreWindow.cpp:95
void doTreeItemChanged_(QTreeWidgetItem *current)
Definition: CommitExploreWindow.cpp:158
void loadTree(QString const &tree_id)
Definition: CommitExploreWindow.cpp:143
@ ObjectIdRole
Definition: CommitExploreWindow.cpp:23
Definition: GitObjectManager.h:89
void clearContent()
Definition: CommitExploreWindow.cpp:100
QString root_tree_id
Definition: CommitExploreWindow.cpp:31
Definition: CommitExploreWindow.h:15
QString determinFileType(QByteArray in)
Definition: MainWindow.cpp:5374
Definition: FileDiffWidget.h:25
Definition: AboutDialog.h:6
Definition: MainWindow.h:58
void on_treeWidget_itemExpanded(QTreeWidgetItem *item)
Definition: CommitExploreWindow.cpp:138
Definition: GitObjectManager.h:55
static QTreeWidgetItem * newQTreeWidgetItem()
Definition: CommitExploreWindow.cpp:14
const Git::CommitItem * commit
Definition: CommitExploreWindow.cpp:30
QString id
Definition: GitObjectManager.h:106
QByteArray content
Definition: Git.h:85
void execFileHistory(const QString &path)
Definition: MainWindow.cpp:4529
Git::Object content_object
Definition: CommitExploreWindow.cpp:33
Git::Object catFile(const Git::CommitID &id)
Definition: GitObjectManager.cpp:283
TextEditorThemePtr themeForTextEditor()
Definition: MainWindow.cpp:5413
QList< GitTreeItem > GitTreeItemList
Definition: GitObjectManager.h:120
CommitExploreWindow(QWidget *parent, MainWindow *mainwin, GitObjectCache *objcache, Git::CommitItem const *commit)
Definition: CommitExploreWindow.cpp:38
static bool parseCommit(GitObjectCache *objcache, Git::CommitID const &id, GitCommit *out)
Definition: GitObjectManager.cpp:377
~CommitExploreWindow() override
Definition: CommitExploreWindow.cpp:89
QString tree_id
Definition: GitObjectManager.h:91
void on_listWidget_itemDoubleClicked(QListWidgetItem *item)
Definition: CommitExploreWindow.cpp:204
QString author
Definition: Git.h:112
Definition: GitObjectManager.h:122
Definition: CommitExploreWindow.cpp:27
void on_treeWidget_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
Definition: CommitExploreWindow.cpp:198
QIcon winIconFromExtensionLarge(QString const &ext)
Definition: win32.cpp:365
@ TREE
Definition: GitObjectManager.h:100
void expandTreeItem_(QTreeWidgetItem *item)
Definition: CommitExploreWindow.cpp:105
static bool isImage(QString const &mimetype)
Definition: misc.cpp:393
GitObjectCache * objcache
Definition: CommitExploreWindow.cpp:29
Ui::CommitExploreWindow * ui
Definition: CommitExploreWindow.h:18
Type type
Definition: GitObjectManager.h:104
@ ItemTypeRole
Definition: CommitExploreWindow.cpp:22
QString name
Definition: GitObjectManager.h:105
ObjectContent content
Definition: CommitExploreWindow.cpp:34
GitTreeItemList tree_item_list
Definition: CommitExploreWindow.cpp:32
void parseTree(QString const &tree_id)
Definition: GitDiff.cpp:446
void on_listWidget_currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
Definition: CommitExploreWindow.cpp:230