Sketcher: Rename 'FocusOut' signal to 'TabOrEnterPressed'
This commit is contained in:
@@ -100,7 +100,7 @@ private:
|
||||
|
||||
using Connection = boost::signals2::connection;
|
||||
|
||||
Connection connectionParameterFocusOut;
|
||||
Connection connectionParameterTabOrEnterPressed;
|
||||
Connection connectionParameterValueChanged;
|
||||
Connection connectionCheckboxCheckedChanged;
|
||||
Connection connectionComboboxSelectionChanged;
|
||||
@@ -128,7 +128,7 @@ public:
|
||||
|
||||
~DrawSketchDefaultWidgetController() override
|
||||
{
|
||||
connectionParameterFocusOut.disconnect();
|
||||
connectionParameterTabOrEnterPressed.disconnect();
|
||||
connectionParameterValueChanged.disconnect();
|
||||
connectionCheckboxCheckedChanged.disconnect();
|
||||
connectionComboboxSelectionChanged.disconnect();
|
||||
@@ -156,7 +156,7 @@ public:
|
||||
ControllerBase::focusAutoPassing = true;
|
||||
}
|
||||
|
||||
void parameterFocusOut(int parameterindex)
|
||||
void parameterTabOrEnterPressed(int parameterindex)
|
||||
{
|
||||
Q_UNUSED(parameterindex);
|
||||
passFocusToNextParameter();
|
||||
@@ -361,8 +361,10 @@ private:
|
||||
{
|
||||
toolWidget = static_cast<SketcherToolDefaultWidget*>(widget); // NOLINT
|
||||
|
||||
connectionParameterFocusOut = toolWidget->registerParameterFocusOut(
|
||||
std::bind(&DrawSketchDefaultWidgetController::parameterFocusOut, this, sp::_1));
|
||||
connectionParameterTabOrEnterPressed = toolWidget->registerParameterTabOrEnterPressed(
|
||||
std::bind(&DrawSketchDefaultWidgetController::parameterTabOrEnterPressed,
|
||||
this,
|
||||
sp::_1));
|
||||
|
||||
connectionParameterValueChanged = toolWidget->registerParameterValueChanged(
|
||||
std::bind(&DrawSketchDefaultWidgetController::parameterValueChanged,
|
||||
@@ -386,7 +388,8 @@ private:
|
||||
/// Resets the widget
|
||||
void resetDefaultWidget()
|
||||
{
|
||||
boost::signals2::shared_connection_block parameter_focus_block(connectionParameterFocusOut);
|
||||
boost::signals2::shared_connection_block parameter_focus_block(
|
||||
connectionParameterTabOrEnterPressed);
|
||||
boost::signals2::shared_connection_block parameter_block(connectionParameterValueChanged);
|
||||
boost::signals2::shared_connection_block checkbox_block(connectionCheckboxCheckedChanged);
|
||||
boost::signals2::shared_connection_block combobox_block(connectionComboboxSelectionChanged);
|
||||
|
||||
@@ -162,7 +162,7 @@ bool SketcherToolDefaultWidget::eventFilter(QObject* object, QEvent* event)
|
||||
if (ke->key() == Qt::Key_Tab || ke->key() == Qt::Key_Return) {
|
||||
for (int i = 0; i < nParameters; i++) {
|
||||
if (object == getParameterSpinBox(i)) {
|
||||
signalParameterFocusOut(i);
|
||||
signalParameterTabOrEnterPressed(i);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -155,9 +155,9 @@ public:
|
||||
void restoreComboboxPref(int comboboxindex);
|
||||
|
||||
template<typename F>
|
||||
boost::signals2::connection registerParameterFocusOut(F&& fn)
|
||||
boost::signals2::connection registerParameterTabOrEnterPressed(F&& fn)
|
||||
{
|
||||
return signalParameterFocusOut.connect(std::forward<F>(fn));
|
||||
return signalParameterTabOrEnterPressed.connect(std::forward<F>(fn));
|
||||
}
|
||||
|
||||
template<typename F>
|
||||
@@ -217,7 +217,7 @@ private:
|
||||
private:
|
||||
std::unique_ptr<Ui_SketcherToolDefaultWidget> ui;
|
||||
|
||||
boost::signals2::signal<void(int parameterindex)> signalParameterFocusOut;
|
||||
boost::signals2::signal<void(int parameterindex)> signalParameterTabOrEnterPressed;
|
||||
boost::signals2::signal<void(int parameterindex, double value)> signalParameterValueChanged;
|
||||
boost::signals2::signal<void(int checkboxindex, bool value)> signalCheckboxCheckedChanged;
|
||||
boost::signals2::signal<void(int comboindex, int value)> signalComboboxSelectionChanged;
|
||||
|
||||
Reference in New Issue
Block a user