#include "HistoryCombo.h"\r
#include "Balloon.h"\r
#include "GitLogList.h"\r
+#include "MenuButton.h"\r
// CRebaseDlg dialog\r
#define IDC_REBASE_TAB 0x1000000\r
\r
static UINT RebaseThreadEntry(LPVOID pVoid){return ((CRebaseDlg *)pVoid)->RebaseThread();};\r
BOOL IsEnd();\r
\r
+ BOOL m_IsFastForward;\r
+\r
CString m_OrigBranchHash;\r
CString m_OrigUpstreamHash;\r
\r
int GetCurrentCommitID();\r
int FinishRebase();\r
\r
+ CMenuButton m_PostButton;\r
+\r
public:\r
\r
afx_msg void OnBnClickedPickAll();\r
CStatic m_CtrlStatusText;\r
CBalloon m_tooltips;\r
\r
+ CString m_PreCmd;\r
+\r
BOOL m_bPickAll;\r
BOOL m_bSquashAll;\r
BOOL m_bEditAll;\r
+ \r
+ BOOL m_bForce;\r
+ CStringArray m_PostButtonTexts;\r
\r
CSplitterControl m_wndSplitter;\r
CMFCTabCtrl m_ctrlTabCtrl;\r
CHistoryCombo m_UpstreamCtrl;\r
\r
CString m_Upstream;\r
+ CString m_Branch;\r
+\r
BOOL m_IsCherryPick;\r
\r
REBASE_STAGE m_RebaseStage;\r
int m_CurrentRebaseIndex;\r
int StateAction();\r
int GoNext();\r
+ afx_msg void OnBnClickedButtonBrowse();\r
+ afx_msg void OnBnClickedRebaseCheckForce();\r
+ afx_msg void OnStnClickedStatusStatic();\r
+ afx_msg void OnBnClickedRebasePostButton();\r
};\r