| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2012 Google Inc. | 2 * Copyright 2012 Google Inc. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #include "SkDebuggerGUI.h" | 8 #include "SkDebuggerGUI.h" |
| 9 #include "SkForceLinking.h" | 9 #include "SkForceLinking.h" |
| 10 #include "SkGraphics.h" | 10 #include "SkGraphics.h" |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 90 connect(&fActionClearBreakpoints, SIGNAL(triggered()), this, SLOT(actionClea
rBreakpoints())); | 90 connect(&fActionClearBreakpoints, SIGNAL(triggered()), this, SLOT(actionClea
rBreakpoints())); |
| 91 connect(&fActionClearDeletes, SIGNAL(triggered()), this, SLOT(actionClearDel
etes())); | 91 connect(&fActionClearDeletes, SIGNAL(triggered()), this, SLOT(actionClearDel
etes())); |
| 92 connect(&fActionClose, SIGNAL(triggered()), this, SLOT(actionClose())); | 92 connect(&fActionClose, SIGNAL(triggered()), this, SLOT(actionClose())); |
| 93 connect(&fSettingsWidget, SIGNAL(visibilityFilterChanged()), this, SLOT(acti
onCommandFilter())); | 93 connect(&fSettingsWidget, SIGNAL(visibilityFilterChanged()), this, SLOT(acti
onCommandFilter())); |
| 94 #if SK_SUPPORT_GPU | 94 #if SK_SUPPORT_GPU |
| 95 connect(&fSettingsWidget, SIGNAL(glSettingsChanged()), this, SLOT(actionGLWi
dget())); | 95 connect(&fSettingsWidget, SIGNAL(glSettingsChanged()), this, SLOT(actionGLWi
dget())); |
| 96 #endif | 96 #endif |
| 97 connect(&fSettingsWidget, SIGNAL(texFilterSettingsChanged()), this, SLOT(act
ionTextureFilter())); | 97 connect(&fSettingsWidget, SIGNAL(texFilterSettingsChanged()), this, SLOT(act
ionTextureFilter())); |
| 98 connect(fSettingsWidget.getRasterCheckBox(), SIGNAL(toggled(bool)), this, SL
OT(actionRasterWidget(bool))); | 98 connect(fSettingsWidget.getRasterCheckBox(), SIGNAL(toggled(bool)), this, SL
OT(actionRasterWidget(bool))); |
| 99 connect(fSettingsWidget.getOverdrawVizCheckBox(), SIGNAL(toggled(bool)), thi
s, SLOT(actionOverdrawVizWidget(bool))); | 99 connect(fSettingsWidget.getOverdrawVizCheckBox(), SIGNAL(toggled(bool)), thi
s, SLOT(actionOverdrawVizWidget(bool))); |
| 100 connect(fSettingsWidget.getMegaVizCheckBox(), SIGNAL(toggled(bool)), this, S
LOT(actionMegaVizWidget(bool))); |
| 100 connect(&fActionPause, SIGNAL(toggled(bool)), this, SLOT(pauseDrawing(bool))
); | 101 connect(&fActionPause, SIGNAL(toggled(bool)), this, SLOT(pauseDrawing(bool))
); |
| 101 connect(&fActionCreateBreakpoint, SIGNAL(activated()), this, SLOT(toggleBrea
kpoint())); | 102 connect(&fActionCreateBreakpoint, SIGNAL(activated()), this, SLOT(toggleBrea
kpoint())); |
| 102 connect(&fActionShowDeletes, SIGNAL(triggered()), this, SLOT(showDeletes()))
; | 103 connect(&fActionShowDeletes, SIGNAL(triggered()), this, SLOT(showDeletes()))
; |
| 103 connect(&fCanvasWidget, SIGNAL(hitChanged(int)), this, SLOT(selectCommand(in
t))); | 104 connect(&fCanvasWidget, SIGNAL(hitChanged(int)), this, SLOT(selectCommand(in
t))); |
| 104 connect(&fCanvasWidget, SIGNAL(hitChanged(int)), &fSettingsWidget, SLOT(upda
teHit(int))); | 105 connect(&fCanvasWidget, SIGNAL(hitChanged(int)), &fSettingsWidget, SLOT(upda
teHit(int))); |
| 105 connect(&fCanvasWidget, SIGNAL(scaleFactorChanged(float)), this, SLOT(action
Scale(float))); | 106 connect(&fCanvasWidget, SIGNAL(scaleFactorChanged(float)), this, SLOT(action
Scale(float))); |
| 106 connect(&fCanvasWidget, SIGNAL(commandChanged(int)), &fSettingsWidget, SLOT(
updateCommand(int))); | 107 connect(&fCanvasWidget, SIGNAL(commandChanged(int)), &fSettingsWidget, SLOT(
updateCommand(int))); |
| 107 connect(&fActionSaveAs, SIGNAL(triggered()), this, SLOT(actionSaveAs())); | 108 connect(&fActionSaveAs, SIGNAL(triggered()), this, SLOT(actionSaveAs())); |
| 108 connect(&fActionSave, SIGNAL(triggered()), this, SLOT(actionSave())); | 109 connect(&fActionSave, SIGNAL(triggered()), this, SLOT(actionSave())); |
| 109 | 110 |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 514 | 515 |
| 515 void SkDebuggerGUI::actionRasterWidget(bool isToggled) { | 516 void SkDebuggerGUI::actionRasterWidget(bool isToggled) { |
| 516 fCanvasWidget.setWidgetVisibility(SkCanvasWidget::kRaster_8888_WidgetType, !
isToggled); | 517 fCanvasWidget.setWidgetVisibility(SkCanvasWidget::kRaster_8888_WidgetType, !
isToggled); |
| 517 } | 518 } |
| 518 | 519 |
| 519 void SkDebuggerGUI::actionOverdrawVizWidget(bool isToggled) { | 520 void SkDebuggerGUI::actionOverdrawVizWidget(bool isToggled) { |
| 520 fDebugger.setOverdrawViz(isToggled); | 521 fDebugger.setOverdrawViz(isToggled); |
| 521 fCanvasWidget.update(); | 522 fCanvasWidget.update(); |
| 522 } | 523 } |
| 523 | 524 |
| 525 void SkDebuggerGUI::actionMegaVizWidget(bool isToggled) { |
| 526 fDebugger.setMegaViz(isToggled); |
| 527 fCanvasWidget.update(); |
| 528 } |
| 529 |
| 524 void SkDebuggerGUI::actionTextureFilter() { | 530 void SkDebuggerGUI::actionTextureFilter() { |
| 525 SkPaint::FilterLevel level; | 531 SkPaint::FilterLevel level; |
| 526 bool enabled = fSettingsWidget.getFilterOverride(&level); | 532 bool enabled = fSettingsWidget.getFilterOverride(&level); |
| 527 fDebugger.setTexFilterOverride(enabled, level); | 533 fDebugger.setTexFilterOverride(enabled, level); |
| 528 fCanvasWidget.update(); | 534 fCanvasWidget.update(); |
| 529 } | 535 } |
| 530 | 536 |
| 531 void SkDebuggerGUI::actionRewind() { | 537 void SkDebuggerGUI::actionRewind() { |
| 532 fListWidget.setCurrentRow(0); | 538 fListWidget.setCurrentRow(0); |
| 533 } | 539 } |
| (...skipping 502 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1036 } | 1042 } |
| 1037 | 1043 |
| 1038 // NOTE(chudy): Makes first item unselectable. | 1044 // NOTE(chudy): Makes first item unselectable. |
| 1039 QStandardItemModel* model = qobject_cast<QStandardItemModel*>( | 1045 QStandardItemModel* model = qobject_cast<QStandardItemModel*>( |
| 1040 fFilter.model()); | 1046 fFilter.model()); |
| 1041 QModelIndex firstIndex = model->index(0, fFilter.modelColumn(), | 1047 QModelIndex firstIndex = model->index(0, fFilter.modelColumn(), |
| 1042 fFilter.rootModelIndex()); | 1048 fFilter.rootModelIndex()); |
| 1043 QStandardItem* firstItem = model->itemFromIndex(firstIndex); | 1049 QStandardItem* firstItem = model->itemFromIndex(firstIndex); |
| 1044 firstItem->setSelectable(false); | 1050 firstItem->setSelectable(false); |
| 1045 } | 1051 } |
| OLD | NEW |