comparison mainwindow.h @ 11:45c4ac1323b2

Version 0.4.2: Added hg serve. Can commit one file.
author Jari Korhonen <jtkorhonen@gmail.com>
date Sat, 15 May 2010 17:34:23 +0300
parents 81a32fffee8f
children 9b52042baf39
comparison
equal deleted inserted replaced
10:efb7b1654af4 11:45c4ac1323b2
75 ACT_CHGSETDIFF, 75 ACT_CHGSETDIFF,
76 ACT_UPDATE, 76 ACT_UPDATE,
77 ACT_REVERT, 77 ACT_REVERT,
78 ACT_MERGE, 78 ACT_MERGE,
79 ACT_RESOLVE_LIST, 79 ACT_RESOLVE_LIST,
80 ACT_SERVE,
80 ACT_RESOLVE_MARK 81 ACT_RESOLVE_MARK
81 }; 82 };
82 83
83 84
84 class MainWindow : public QMainWindow 85 class MainWindow : public QMainWindow
127 void hgPull(); 128 void hgPull();
128 void hgUpdateToRev(); 129 void hgUpdateToRev();
129 void hgAnnotate(); 130 void hgAnnotate();
130 void hgResolveList(); 131 void hgResolveList();
131 void hgResolveMark(); 132 void hgResolveMark();
133 void hgServe();
132 134
133 private: 135 private:
134 void hgHeads(); 136 void hgHeads();
135 void hgParents(); 137 void hgParents();
136 void hgLog(); 138 void hgLog();
145 void presentLongStdoutToUser(QString stdo); 147 void presentLongStdoutToUser(QString stdo);
146 void countAMRNModifications(QListWidget *workList, int& a, int& m, int& r, int& n); 148 void countAMRNModifications(QListWidget *workList, int& a, int& m, int& r, int& n);
147 bool isSelectedModified(QListWidget *workList); 149 bool isSelectedModified(QListWidget *workList);
148 bool isSelectedUntracked(QListWidget *workList); 150 bool isSelectedUntracked(QListWidget *workList);
149 bool isSelectedDeletable(QListWidget *workList); 151 bool isSelectedDeletable(QListWidget *workList);
152 bool isSelectedCommitable(QListWidget *workList);
150 153
151 154
152 //Actions enabled flags 155 //Actions enabled flags
153 bool remoteRepoActionsEnabled; 156 bool remoteRepoActionsEnabled;
154 bool localRepoActionsEnabled; 157 bool localRepoActionsEnabled;
174 QAction *hgMergeAct; 177 QAction *hgMergeAct;
175 QAction *hgUpdateToRevAct; 178 QAction *hgUpdateToRevAct;
176 QAction *hgAnnotateAct; 179 QAction *hgAnnotateAct;
177 QAction *hgResolveListAct; 180 QAction *hgResolveListAct;
178 QAction *hgResolveMarkAct; 181 QAction *hgResolveMarkAct;
182 QAction *hgServeAct;
179 183
180 //Menus 184 //Menus
181 QMenu *fileMenu; 185 QMenu *fileMenu;
182 QMenu *advancedMenu; 186 QMenu *advancedMenu;
183 QMenu *helpMenu; 187 QMenu *helpMenu;