| Index: debugger/QT/SkSettingsWidget.cpp
|
| diff --git a/debugger/QT/SkSettingsWidget.cpp b/debugger/QT/SkSettingsWidget.cpp
|
| index ca0436e18271394d03b8513fb1dbfac4644c60e3..dc40b40a9e42052ae51510af122c819950cc2ecc 100644
|
| --- a/debugger/QT/SkSettingsWidget.cpp
|
| +++ b/debugger/QT/SkSettingsWidget.cpp
|
| @@ -16,8 +16,6 @@ SkSettingsWidget::SkSettingsWidget() : QWidget()
|
| , mainFrameLayout(this)
|
| , fVerticalLayout(&mainFrame)
|
| , fVisibleFrameLayout(&fVisibleFrame)
|
| - , fVisibleOn(&fVisibleFrame)
|
| - , fVisibleOff(&fVisibleFrame)
|
| , fCommandLayout(&fCommandFrame)
|
| , fCurrentCommandBox(&fCommandFrame)
|
| , fCommandHitBox(&fCommandFrame)
|
| @@ -37,16 +35,17 @@ SkSettingsWidget::SkSettingsWidget() : QWidget()
|
| fVerticalLayout.setAlignment(Qt::AlignTop);
|
|
|
| // Visible Toggle
|
| - fVisibileText.setText("Visibility Filter");
|
| + fVisibleText.setText("Visibility Filter");
|
| fVisibleFrame.setFrameShape(QFrame::StyledPanel);
|
| fVisibleFrame.setFrameShadow(QFrame::Raised);
|
| - fVisibleOn.setText("On");
|
| - fVisibleOff.setText("Off");
|
| - fVisibleOff.setChecked(true);
|
| - fVisibleFrameLayout.setSpacing(6);
|
| - fVisibleFrameLayout.setContentsMargins(11,11,11,11);
|
| - fVisibleFrameLayout.addWidget(&fVisibleOn);
|
| - fVisibleFrameLayout.addWidget(&fVisibleOff);
|
| +
|
| + fVisibilityCombo.addItem("Off", QVariant(false));
|
| + fVisibilityCombo.addItem("On", QVariant(true));
|
| +
|
| + fVisibleFrameLayout.setContentsMargins(11, 5, 11, 5);
|
| + fVisibleFrameLayout.addWidget(&fVisibilityCombo);
|
| + connect(&fVisibilityCombo, SIGNAL(activated(int)), this,
|
| + SIGNAL(visibilityFilterChanged()));
|
|
|
| // Canvas
|
| fCanvasToggle.setText("Render Targets");
|
| @@ -73,22 +72,19 @@ SkSettingsWidget::SkSettingsWidget() : QWidget()
|
| fGLMSAAButtonGroup.setMaximumWidth(178);
|
| fGLMSAAButtonGroup.setEnabled(fGLCheckBox.isChecked());
|
|
|
| - fGLMSAAOff.setText("Off");
|
| - fGLMSAA4On.setText("4");
|
| - fGLMSAA4On.setChecked(true);
|
| - fGLMSAA16On.setText("16");
|
| -
|
| - fGLMSAALayout.addWidget(&fGLMSAAOff);
|
| - fGLMSAALayout.addWidget(&fGLMSAA4On);
|
| - fGLMSAALayout.addWidget(&fGLMSAA16On);
|
| + fGLMSAACombo.addItem("Off", QVariant(0));
|
| + fGLMSAACombo.addItem("4", QVariant(4));
|
| + fGLMSAACombo.addItem("16", QVariant(16));
|
|
|
| + fGLMSAALayout.addWidget(&fGLMSAACombo);
|
| fGLMSAAButtonGroup.setLayout(&fGLMSAALayout);
|
|
|
| - connect(&fGLCheckBox, SIGNAL(toggled(bool)), &fGLMSAAButtonGroup, SLOT(setEnabled(bool)));
|
| - connect(&fGLCheckBox, SIGNAL(toggled(bool)), this, SIGNAL(glSettingsChanged()));
|
| - connect(&fGLMSAAOff, SIGNAL(toggled(bool)), this, SIGNAL(glSettingsChanged()));
|
| - connect(&fGLMSAA4On, SIGNAL(toggled(bool)), this, SIGNAL(glSettingsChanged()));
|
| - connect(&fGLMSAA16On, SIGNAL(toggled(bool)), this, SIGNAL(glSettingsChanged()));
|
| + connect(&fGLCheckBox, SIGNAL(toggled(bool)), &fGLMSAAButtonGroup,
|
| + SLOT(setEnabled(bool)));
|
| + connect(&fGLCheckBox, SIGNAL(toggled(bool)), this,
|
| + SIGNAL(glSettingsChanged()));
|
| + connect(&fGLMSAACombo, SIGNAL(activated(int)), this,
|
| + SIGNAL(glSettingsChanged()));
|
| #endif
|
|
|
| {
|
| @@ -97,26 +93,17 @@ SkSettingsWidget::SkSettingsWidget() : QWidget()
|
| fFilterButtonGroup.setMinimumWidth(178);
|
| fFilterButtonGroup.setMaximumWidth(178);
|
|
|
| - fFilterDefault.setText("As encoded");
|
| - fFilterDefault.setChecked(true);
|
| - fFilterNone.setText("None");
|
| - fFilterLow.setText("Low");
|
| - fFilterMed.setText("Med");
|
| - fFilterHigh.setText("High");
|
| -
|
| - fFilterLayout.addWidget(&fFilterDefault);
|
| - fFilterLayout.addWidget(&fFilterNone);
|
| - fFilterLayout.addWidget(&fFilterLow);
|
| - fFilterLayout.addWidget(&fFilterMed);
|
| - fFilterLayout.addWidget(&fFilterHigh);
|
| + fFilterCombo.addItem("As encoded", QVariant(SkPaint::kNone_FilterLevel));
|
| + fFilterCombo.addItem("None", QVariant(SkPaint::kNone_FilterLevel));
|
| + fFilterCombo.addItem("Low", QVariant(SkPaint::kLow_FilterLevel));
|
| + fFilterCombo.addItem("Medium", QVariant(SkPaint::kMedium_FilterLevel));
|
| + fFilterCombo.addItem("High", QVariant(SkPaint::kHigh_FilterLevel));
|
|
|
| + fFilterLayout.addWidget(&fFilterCombo);
|
| fFilterButtonGroup.setLayout(&fFilterLayout);
|
|
|
| - connect(&fFilterDefault, SIGNAL(toggled(bool)), this, SIGNAL(texFilterSettingsChanged()));
|
| - connect(&fFilterNone, SIGNAL(toggled(bool)), this, SIGNAL(texFilterSettingsChanged()));
|
| - connect(&fFilterLow, SIGNAL(toggled(bool)), this, SIGNAL(texFilterSettingsChanged()));
|
| - connect(&fFilterMed, SIGNAL(toggled(bool)), this, SIGNAL(texFilterSettingsChanged()));
|
| - connect(&fFilterHigh, SIGNAL(toggled(bool)), this, SIGNAL(texFilterSettingsChanged()));
|
| + connect(&fFilterCombo, SIGNAL(activated(int)), this,
|
| + SIGNAL(texFilterSettingsChanged()));
|
| }
|
|
|
| fRasterLayout.addWidget(&fRasterLabel);
|
| @@ -193,7 +180,7 @@ SkSettingsWidget::SkSettingsWidget() : QWidget()
|
| fZoomLayout.addWidget(&fZoomBox);
|
|
|
| // Adds all widgets to settings container
|
| - fVerticalLayout.addWidget(&fVisibileText);
|
| + fVerticalLayout.addWidget(&fVisibleText);
|
| fVerticalLayout.addWidget(&fVisibleFrame);
|
| fVerticalLayout.addWidget(&fCommandToggle);
|
| fVerticalLayout.addWidget(&fCommandFrame);
|
| @@ -213,10 +200,6 @@ void SkSettingsWidget::updateHit(int newHit) {
|
| fCommandHitBox.setText(QString::number(newHit));
|
| }
|
|
|
| -QRadioButton* SkSettingsWidget::getVisibilityButton() {
|
| - return &fVisibleOn;
|
| -}
|
| -
|
| void SkSettingsWidget::setZoomText(float scale) {
|
| fZoomBox.setText(QString::number(scale*100, 'f', 0).append("%"));
|
| }
|
|
|