QGIS/python/gui/auto_generated/qgsscrollarea.sip.in

64 lines
2.0 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/qgsscrollarea.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsScrollArea : QScrollArea
{
%Docstring
A QScrollArea subclass with improved scrolling behavior.
QgsScrollArea should be used instead of QScrollArea widgets.
In most cases the use is identical, however QgsScrollArea
has extra logic to avoid wheel events changing child widget
values when the mouse cursor is temporarily located over
a child widget during a scroll event.
All QGIS code and plugins should use QgsScrollArea in place
of QScrollArea.
.. versionadded:: 3.0
%End
%TypeHeaderCode
#include "qgsscrollarea.h"
%End
public:
explicit QgsScrollArea( QWidget *parent /TransferThis/ = 0 );
%Docstring
Constructor for QgsScrollArea.
%End
void scrollOccurred();
%Docstring
Should be called when a scroll occurs on with the
QScrollArea itself or its child viewport().
%End
bool hasScrolled() const;
%Docstring
Returns true if a scroll recently occurred within
the QScrollArea or its child viewport()
%End
protected:
virtual void wheelEvent( QWheelEvent *event );
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/qgsscrollarea.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/