SipConvertToSubClass code for QgsSearchWidgetToolButton

This commit is contained in:
Matthias Kuhn 2017-11-03 17:47:03 +01:00
parent bdc47a48d9
commit ddca8b6550
2 changed files with 26 additions and 0 deletions

View File

@ -8,6 +8,10 @@
%ModuleHeaderCode
#include "qgssearchwidgettoolbutton.h"
%End
class QgsSearchWidgetToolButton : QToolButton class QgsSearchWidgetToolButton : QToolButton
{ {
%Docstring %Docstring
@ -19,6 +23,12 @@ class QgsSearchWidgetToolButton : QToolButton
%TypeHeaderCode %TypeHeaderCode
#include "qgssearchwidgettoolbutton.h" #include "qgssearchwidgettoolbutton.h"
%End
%ConvertToSubClassCode
if ( qobject_cast<QgsSearchWidgetToolButton *>( sipCpp ) )
sipType = sipType_QgsSearchWidgetToolButton;
else
sipType = nullptr;
%End %End
public: public:

View File

@ -21,6 +21,12 @@
#include <QToolButton> #include <QToolButton>
#include "qgis_gui.h" #include "qgis_gui.h"
#ifdef SIP_RUN
% ModuleHeaderCode
#include "qgssearchwidgettoolbutton.h"
% End
#endif
/** /**
* \ingroup gui * \ingroup gui
* \class QgsSearchWidgetToolButton * \class QgsSearchWidgetToolButton
@ -31,6 +37,16 @@
*/ */
class GUI_EXPORT QgsSearchWidgetToolButton : public QToolButton class GUI_EXPORT QgsSearchWidgetToolButton : public QToolButton
{ {
#ifdef SIP_RUN
SIP_CONVERT_TO_SUBCLASS_CODE
if ( qobject_cast<QgsSearchWidgetToolButton *>( sipCpp ) )
sipType = sipType_QgsSearchWidgetToolButton;
else
sipType = nullptr;
SIP_END
#endif
Q_OBJECT Q_OBJECT
public: public: