mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			109 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/************************************************************************
 | 
						|
 * This file has been generated automatically from                      *
 | 
						|
 *                                                                      *
 | 
						|
 * src/gui/qgsdockwidget.h                                              *
 | 
						|
 *                                                                      *
 | 
						|
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | 
						|
 ************************************************************************/
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
class QgsDockWidget : QDockWidget
 | 
						|
{
 | 
						|
%Docstring
 | 
						|
 QgsDockWidget subclass with more fine-grained control over how the widget is closed or opened.
 | 
						|
.. versionadded:: 2.16
 | 
						|
%End
 | 
						|
 | 
						|
%TypeHeaderCode
 | 
						|
#include "qgsdockwidget.h"
 | 
						|
%End
 | 
						|
  public:
 | 
						|
 | 
						|
    explicit QgsDockWidget( QWidget *parent /TransferThis/ = 0, Qt::WindowFlags flags = 0 );
 | 
						|
%Docstring
 | 
						|
 Constructor for QgsDockWidget.
 | 
						|
 \param parent parent widget
 | 
						|
 \param flags window flags
 | 
						|
%End
 | 
						|
 | 
						|
    explicit QgsDockWidget( const QString &title, QWidget *parent /TransferThis/ = 0, Qt::WindowFlags flags = 0 );
 | 
						|
%Docstring
 | 
						|
 Constructor for QgsDockWidget.
 | 
						|
 \param title dock title
 | 
						|
 \param parent parent widget
 | 
						|
 \param flags window flags
 | 
						|
%End
 | 
						|
 | 
						|
  public slots:
 | 
						|
 | 
						|
    void setUserVisible( bool visible );
 | 
						|
%Docstring
 | 
						|
 Sets the dock widget as visible to a user, ie both shown and raised to the front.
 | 
						|
 \param visible set to true to show the dock to the user, or false to hide the dock.
 | 
						|
 When setting a dock as user visible, the dock will be opened (if it is not already
 | 
						|
 opened) and raised to the front.
 | 
						|
 When setting as hidden, the following logic is used:
 | 
						|
 - hiding a dock which is open but not raised (ie hidden by another tab) will have no
 | 
						|
 effect, and the dock will still be opened and hidden by the other tab
 | 
						|
 - hiding a dock which is open and raised (ie, user visible) will cause the dock to
 | 
						|
 be closed
 | 
						|
 - hiding a dock which is closed has no effect and raises no signals
 | 
						|
.. seealso:: isUserVisible()
 | 
						|
%End
 | 
						|
 | 
						|
    bool isUserVisible() const;
 | 
						|
%Docstring
 | 
						|
 Returns true if the dock is both opened and raised to the front (ie not hidden by
 | 
						|
 any other tabs.
 | 
						|
.. seealso:: setUserVisible()
 | 
						|
 :rtype: bool
 | 
						|
%End
 | 
						|
 | 
						|
  protected:
 | 
						|
 | 
						|
    virtual void closeEvent( QCloseEvent * );
 | 
						|
    virtual void showEvent( QShowEvent *event );
 | 
						|
 | 
						|
  signals:
 | 
						|
 | 
						|
    void closed();
 | 
						|
%Docstring
 | 
						|
 Emitted when dock widget is closed.
 | 
						|
.. seealso:: closedStateChanged()
 | 
						|
.. seealso:: opened()
 | 
						|
%End
 | 
						|
 | 
						|
    void closedStateChanged( bool wasClosed );
 | 
						|
%Docstring
 | 
						|
 Emitted when dock widget is closed (or opened).
 | 
						|
 \param wasClosed will be true if dock widget was closed, or false if dock widget was opened
 | 
						|
.. seealso:: closed()
 | 
						|
.. seealso:: openedStateChanged()
 | 
						|
%End
 | 
						|
 | 
						|
    void opened();
 | 
						|
%Docstring
 | 
						|
 Emitted when dock widget is opened.
 | 
						|
.. seealso:: openedStateChanged()
 | 
						|
.. seealso:: closed()
 | 
						|
%End
 | 
						|
 | 
						|
    void openedStateChanged( bool wasOpened );
 | 
						|
%Docstring
 | 
						|
 Emitted when dock widget is opened (or closed).
 | 
						|
 \param wasOpened will be true if dock widget was opened, or false if dock widget was closed
 | 
						|
.. seealso:: closedStateChanged()
 | 
						|
.. seealso:: opened()
 | 
						|
%End
 | 
						|
 | 
						|
};
 | 
						|
/************************************************************************
 | 
						|
 * This file has been generated automatically from                      *
 | 
						|
 *                                                                      *
 | 
						|
 * src/gui/qgsdockwidget.h                                              *
 | 
						|
 *                                                                      *
 | 
						|
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | 
						|
 ************************************************************************/
 |