OSDN Git Service

Using GitProcessBar to show add process!
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / SVNProgressDlg.h
index 99e1ce9..aaf4aad 100644 (file)
@@ -66,6 +66,11 @@ typedef enum
 \r
 #define WM_SHOWCONFLICTRESOLVER (WM_APP + 100)\r
 \r
+typedef enum\r
+{\r
+       git_wc_notify_add,\r
+\r
+}git_wc_notify_action_t;\r
 /**\r
  * \ingroup TortoiseProc\r
  * Handles different Subversion commands and shows the notify messages\r
@@ -140,14 +145,15 @@ private:
        class NotificationData\r
        {\r
        public:\r
-               NotificationData() :\r
+               NotificationData(){} ;\r
+           git_wc_notify_action_t action;\r
 #if 0\r
                  action((git_wc_notify_action_t)-1),\r
                          kind(git_node_none),\r
                          content_state(git_wc_notify_state_inapplicable),\r
                          prop_state(git_wc_notify_state_inapplicable),\r
                          rev(0),\r
-#endif\r
+\r
                          color(::GetSysColor(COLOR_WINDOWTEXT)),\r
                          bConflictedActionItem(false),\r
                          bAuxItem(false)\r
@@ -157,6 +163,7 @@ private:
 //                       merge_range.end = 0;\r
 //                       merge_range.start = 0;\r
                  }\r
+#endif\r
        public:\r
                // The text we put into the first column (the Git action for normal items, just text for aux items)\r
                CString                                 sActionColumnText;      \r
@@ -181,16 +188,18 @@ private:
        };\r
 protected:\r
 \r
-#if 0  //implement the virtual methods from Git base class\r
-       virtual BOOL Notify(const CTGitPath& path, git_wc_notify_action_t action, \r
+       //Need update in the future implement the virtual methods from Git base class\r
+       virtual BOOL Notify(const CTGitPath& path, git_wc_notify_action_t action\r
+               /*\r
                git_node_kind_t kind, const CString& mime_type, \r
                git_wc_notify_state_t content_state, \r
                git_wc_notify_state_t prop_state, LONG rev,\r
                const git_lock_t * lock, git_wc_notify_lock_state_t lock_state,\r
                const CString& changelistname,\r
                git_merge_range_t * range,\r
-               git_error_t * err, apr_pool_t * pool);\r
-#endif\r
+               git_error_t * err, apr_pool_t * pool*/\r
+               );\r
+\r
 //     virtual git_wc_conflict_choice_t        ConflictResolveCallback(const git_wc_conflict_description_t *description, CString& mergedfile);\r
        virtual BOOL                                            OnInitDialog();\r
        virtual BOOL                                            Cancel();\r