Skip to content

Commit e1f5348

Browse files
DelazJm-kuhn
authored andcommittedNov 13, 2017
Add tab order and enable help button
1 parent 3b2228a commit e1f5348

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed
 

‎src/app/qgsattributesforminitcode.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ QgsAttributesFormInitCode::QgsAttributesFormInitCode()
3535
mInitFileWidget->setFilter( tr( "Python files (*.py *.PY)" ) );
3636

3737
connect( mInitCodeSourceComboBox, static_cast<void ( QComboBox::* )( int )>( &QComboBox::currentIndexChanged ), this, &QgsAttributesFormInitCode::mInitCodeSourceComboBox_currentIndexChanged );
38+
connect( buttonBox, &QDialogButtonBox::helpRequested, this, &QgsAttributesFormInitCode::showHelp );
3839
}
3940

4041
void QgsAttributesFormInitCode::setCodeSource( QgsEditFormConfig::PythonInitCodeSource initCodeSource )
@@ -81,3 +82,8 @@ void QgsAttributesFormInitCode::mInitCodeSourceComboBox_currentIndexChanged( int
8182
mInitFileWidget->setVisible( codeSource == QgsEditFormConfig::CodeSourceFile );
8283
mInitCodeEditorPython->setVisible( codeSource == QgsEditFormConfig::CodeSourceDialog );
8384
}
85+
86+
void QgsAttributesFormInitCode::showHelp()
87+
{
88+
QgsHelp::openHelp( QStringLiteral( "working_with_vector/vector_properties.html#enhance-your-form-with-custom-functions" ) );
89+
}

‎src/app/qgsattributesforminitcode.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class APP_EXPORT QgsAttributesFormInitCode: public QDialog, private Ui::QgsAttri
4949

5050
private slots:
5151
void mInitCodeSourceComboBox_currentIndexChanged( int codeSource );
52+
void showHelp();
5253
};
5354

5455
#endif // QGSATTRIBUTESFORMINITCODE_H

‎src/ui/qgsattributesforminitcode.ui

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Reference in function name: my_form_open
101101
<enum>Qt::Horizontal</enum>
102102
</property>
103103
<property name="standardButtons">
104-
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
104+
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::Ok</set>
105105
</property>
106106
</widget>
107107
</item>
@@ -143,6 +143,10 @@ Reference in function name: my_form_open
143143
<header>qgsfilewidget.h</header>
144144
</customwidget>
145145
</customwidgets>
146+
<tabstops>
147+
<tabstop>mInitCodeSourceComboBox</tabstop>
148+
<tabstop>mInitFunctionLineEdit</tabstop>
149+
</tabstops>
146150
<resources/>
147151
<connections>
148152
<connection>

0 commit comments

Comments
 (0)
Please sign in to comment.