forked from qt-creator/qt-creator
DiffEditor: Stage and unstage selected lines for Git
Fixes: QTCREATORBUG-19071 Change-Id: I560ba208e68e477ea865e499847d819cfdfeb6f3 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
committed by
Jarek Kobus
parent
2758682723
commit
1766832918
@@ -39,6 +39,7 @@ namespace DiffEditor {
|
||||
|
||||
class ChunkData;
|
||||
class FileData;
|
||||
class ChunkSelection;
|
||||
|
||||
namespace Internal {
|
||||
|
||||
@@ -79,8 +80,8 @@ private:
|
||||
|
||||
void slotCursorPositionChangedInEditor();
|
||||
|
||||
void setLeftLineNumber(int blockNumber, int lineNumber);
|
||||
void setRightLineNumber(int blockNumber, int lineNumber);
|
||||
void setLeftLineNumber(int blockNumber, int lineNumber, int rowNumberInChunk);
|
||||
void setRightLineNumber(int blockNumber, int lineNumber, int rowNumberInChunk);
|
||||
void setFileInfo(int blockNumber,
|
||||
const DiffFileInfo &leftFileInfo,
|
||||
const DiffFileInfo &rightFileInfo);
|
||||
@@ -97,11 +98,12 @@ private:
|
||||
void jumpToOriginalFile(const QTextCursor &cursor);
|
||||
void addContextMenuActions(QMenu *menu,
|
||||
int fileIndex,
|
||||
int chunkIndex);
|
||||
int chunkIndex,
|
||||
const ChunkSelection &selection);
|
||||
|
||||
// block number, visual line number.
|
||||
QMap<int, int> m_leftLineNumbers;
|
||||
QMap<int, int> m_rightLineNumbers;
|
||||
// block number, visual line number, chunk row number
|
||||
QMap<int, QPair<int, int> > m_leftLineNumbers;
|
||||
QMap<int, QPair<int, int> > m_rightLineNumbers;
|
||||
|
||||
DiffEditorWidgetController m_controller;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user