Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1875)

Side by Side Diff: debugger/QT/SkDebuggerGUI.h

Issue 829933002: debugger: Make settings widget resizeable (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: address review comments Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | debugger/QT/SkDebuggerGUI.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
97 Clears the breakpoint state off of all commands marked as breakpoints. 97 Clears the breakpoint state off of all commands marked as breakpoints.
98 */ 98 */
99 void actionClearBreakpoints(); 99 void actionClearBreakpoints();
100 100
101 /** 101 /**
102 Clears the deleted state off of all commands marked as deleted. 102 Clears the deleted state off of all commands marked as deleted.
103 */ 103 */
104 void actionClearDeletes(); 104 void actionClearDeletes();
105 105
106 /** 106 /**
107 Applies a visible filter to all drawing commands other than the previous .
108 */
109 void actionCommandFilter();
110
111 /**
112 Closes the application. 107 Closes the application.
113 */ 108 */
114 void actionClose(); 109 void actionClose();
115 110
116 /** 111 /**
117 Deletes the command in question. 112 Deletes the command in question.
118 */ 113 */
119 void actionDelete(); 114 void actionDelete();
120 115
121 #if SK_SUPPORT_GPU 116 #if SK_SUPPORT_GPU
122 /** 117 /**
123 Updates the visibility of the GL canvas widget and sample count of the G L surface. 118 Updates the visibility of the GL canvas widget and sample count of the G L surface.
124 */ 119 */
125 void actionGLWidget(); 120 void actionGLSettingsChanged();
126 #endif 121 #endif
127 122
128 /** 123 /**
129 Toggles the visibility of the inspector widget. 124 Toggles the visibility of the inspector widget.
130 */ 125 */
131 void actionInspector(); 126 void actionInspector();
132 127
133 /** 128 /**
134 Plays from the current step to the next breakpoint if it exists, otherwi se 129 Plays from the current step to the next breakpoint if it exists, otherwi se
135 executes all remaining draw commands. 130 executes all remaining draw commands.
136 */ 131 */
137 void actionPlay(); 132 void actionPlay();
138 133
139 /** 134 /**
140 Toggles the visibility of the raster canvas widget. 135 Sets the visibility of the raster canvas widget according to the setting s widget.
141 */ 136 */
142 void actionRasterWidget(bool isToggled); 137 void actionRasterSettingsChanged();
143 138
144 /** 139 /**
145 Toggles the the overdraw visualization on and off 140 Sets the visualization settings according to the settings widget.
146 */ 141 */
147 void actionOverdrawVizWidget(bool isToggled); 142 void actionVisualizationsChanged();
148
149 /**
150 Toggles the the mega visualization on and off
151 */
152 void actionMegaVizWidget(bool isToggled);
153
154 /**
155 Toggles using path ops to simplify the clip stack
156 */
157 void actionPathOpsWidget(bool );
158 143
159 /** 144 /**
160 Applies the new texture filter override 145 Applies the new texture filter override
161 */ 146 */
162 void actionTextureFilter(); 147 void actionTextureFilter();
163 148
164 /** 149 /**
165 Rewinds from the current step back to the start of the commands. 150 Rewinds from the current step back to the start of the commands.
166 */ 151 */
167 void actionRewind(); 152 void actionRewind();
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 Toggles the visibility of the directory widget. 227 Toggles the visibility of the directory widget.
243 */ 228 */
244 void toggleDirectory(); 229 void toggleDirectory();
245 230
246 /** 231 /**
247 Filters the list widgets command visibility based on the currently 232 Filters the list widgets command visibility based on the currently
248 active selection. 233 active selection.
249 */ 234 */
250 void toggleFilter(QString string); 235 void toggleFilter(QString string);
251 236
237 void updateCommand(int newCommand);
238 void updateHit(int newHit);
252 private: 239 private:
253 QSplitter fCentralSplitter; 240 QSplitter fCentralSplitter;
254 QStatusBar fStatusBar; 241 QStatusBar fStatusBar;
255 QToolBar fToolBar; 242 QToolBar fToolBar;
256 243
257 QAction fActionOpen; 244 QAction fActionOpen;
258 QAction fActionBreakpoint; 245 QAction fActionBreakpoint;
259 QAction fActionToggleIndexStyle; 246 QAction fActionToggleIndexStyle;
260 QAction fActionProfile; 247 QAction fActionProfile;
261 QAction fActionCancel; 248 QAction fActionCancel;
(...skipping 29 matching lines...) Expand all
291 278
292 QListWidget fListWidget; 279 QListWidget fListWidget;
293 QListWidget fDirectoryWidget; 280 QListWidget fDirectoryWidget;
294 281
295 SkDebugger fDebugger; 282 SkDebugger fDebugger;
296 SkCanvasWidget fCanvasWidget; 283 SkCanvasWidget fCanvasWidget;
297 SkImageWidget fImageWidget; 284 SkImageWidget fImageWidget;
298 SkInspectorWidget fInspectorWidget; 285 SkInspectorWidget fInspectorWidget;
299 SkSettingsWidget fSettingsWidget; 286 SkSettingsWidget fSettingsWidget;
300 287
288 QFrame fViewStateFrame;
289 QVBoxLayout fViewStateFrameLayout;
290 QGroupBox fViewStateGroup;
291 QFormLayout fViewStateLayout;
292 QLineEdit fCurrentCommandBox;
293 QLineEdit fCommandHitBox;
294 QLineEdit fZoomBox;
295
301 QString fPath; 296 QString fPath;
302 SkString fFileName; 297 SkString fFileName;
303 SkTDArray<bool> fSkipCommands; // has a specific command been deleted? 298 SkTDArray<bool> fSkipCommands; // has a specific command been deleted?
304 bool fDirectoryWidgetActive; 299 bool fDirectoryWidgetActive;
305 300
306 QMenuBar fMenuBar; 301 QMenuBar fMenuBar;
307 QMenu fMenuFile; 302 QMenu fMenuFile;
308 QMenu fMenuEdit; 303 QMenu fMenuEdit;
309 QMenu fMenuNavigate; 304 QMenu fMenuNavigate;
310 QMenu fMenuView; 305 QMenu fMenuView;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 /** 351 /**
357 Render the supplied picture several times tracking the time consumed 352 Render the supplied picture several times tracking the time consumed
358 by each command. 353 by each command.
359 */ 354 */
360 void run(const SkPicture* pict, 355 void run(const SkPicture* pict,
361 sk_tools::PictureRenderer* renderer, 356 sk_tools::PictureRenderer* renderer,
362 int repeats); 357 int repeats);
363 }; 358 };
364 359
365 #endif // SKDEBUGGERUI_H 360 #endif // SKDEBUGGERUI_H
OLDNEW
« no previous file with comments | « no previous file | debugger/QT/SkDebuggerGUI.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698