OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2012 Google Inc. | 3 * Copyright 2012 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 #ifndef SKDEBUGGERUI_H | 9 #ifndef SKDEBUGGERUI_H |
10 #define SKDEBUGGERUI_H | 10 #define SKDEBUGGERUI_H |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 */ | 195 */ |
196 void openFile(); | 196 void openFile(); |
197 | 197 |
198 /** | 198 /** |
199 Toggles whether drawing to a new command requires a double click | 199 Toggles whether drawing to a new command requires a double click |
200 or simple focus. | 200 or simple focus. |
201 */ | 201 */ |
202 void pauseDrawing(bool isPaused = true); | 202 void pauseDrawing(bool isPaused = true); |
203 | 203 |
204 /** | 204 /** |
205 Executes draw commands up to the selected command | 205 Updates the UI based on the selected command. |
206 */ | 206 */ |
207 void registerListClick(QListWidgetItem *item); | 207 void updateDrawCommandInfo(); |
208 | 208 |
209 /** | 209 /** |
210 Sets the command to active in the list widget. | 210 Sets the command to active in the list widget. |
211 */ | 211 */ |
212 void selectCommand(int command); | 212 void selectCommand(int command); |
213 | 213 |
214 /** | 214 /** |
215 Toggles the exclusive listing of commands set as deleted. | 215 Toggles the exclusive listing of commands set as deleted. |
216 */ | 216 */ |
217 void showDeletes(); | 217 void showDeletes(); |
218 | 218 |
219 /** | 219 /** |
220 Toggles a breakpoint on the current step in the list widget. | 220 Toggles a breakpoint on the current step in the list widget. |
221 */ | 221 */ |
222 void toggleBreakpoint(); | 222 void toggleBreakpoint(); |
223 | 223 |
224 /** | 224 /** |
225 Toggles the visibility of the directory widget. | 225 Toggles the visibility of the directory widget. |
226 */ | 226 */ |
227 void toggleDirectory(); | 227 void toggleDirectory(); |
228 | 228 |
229 /** | 229 /** |
230 Filters the list widgets command visibility based on the currently | 230 Filters the list widgets command visibility based on the currently |
231 active selection. | 231 active selection. |
232 */ | 232 */ |
233 void toggleFilter(QString string); | 233 void toggleFilter(QString string); |
234 | 234 |
235 void updateCommand(int newCommand); | |
236 void updateHit(int newHit); | 235 void updateHit(int newHit); |
237 private: | 236 private: |
238 QSplitter fCentralSplitter; | 237 QSplitter fCentralSplitter; |
239 QStatusBar fStatusBar; | 238 QStatusBar fStatusBar; |
240 QToolBar fToolBar; | 239 QToolBar fToolBar; |
241 | 240 |
242 QAction fActionOpen; | 241 QAction fActionOpen; |
243 QAction fActionBreakpoint; | 242 QAction fActionBreakpoint; |
244 QAction fActionToggleIndexStyle; | 243 QAction fActionToggleIndexStyle; |
245 QAction fActionProfile; | 244 QAction fActionProfile; |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
331 /** | 330 /** |
332 Populates the combo box widget with with the debugger draw command info. | 331 Populates the combo box widget with with the debugger draw command info. |
333 */ | 332 */ |
334 void setupComboBox(); | 333 void setupComboBox(); |
335 | 334 |
336 /** | 335 /** |
337 Fills in the overview pane with text | 336 Fills in the overview pane with text |
338 */ | 337 */ |
339 void setupOverviewText(const SkTDArray<double>* typeTimes, double totTime, i
nt numRuns); | 338 void setupOverviewText(const SkTDArray<double>* typeTimes, double totTime, i
nt numRuns); |
340 | 339 |
341 /** | |
342 Fills in the clip stack pane with text | |
343 */ | |
344 void setupClipStackText(); | |
345 | 340 |
346 /** | 341 /** |
347 Render the supplied picture several times tracking the time consumed | 342 Render the supplied picture several times tracking the time consumed |
348 by each command. | 343 by each command. |
349 */ | 344 */ |
350 void run(const SkPicture* pict, | 345 void run(const SkPicture* pict, |
351 sk_tools::PictureRenderer* renderer, | 346 sk_tools::PictureRenderer* renderer, |
352 int repeats); | 347 int repeats); |
353 | 348 |
354 bool isPaused() const { | 349 bool isPaused() const { |
355 return fActionPause.isChecked(); | 350 return fActionPause.isChecked(); |
356 } | 351 } |
357 }; | 352 }; |
358 | 353 |
359 #endif // SKDEBUGGERUI_H | 354 #endif // SKDEBUGGERUI_H |
OLD | NEW |