mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			115 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/************************************************************************
 | 
						|
 * This file has been generated automatically from                      *
 | 
						|
 *                                                                      *
 | 
						|
 * src/gui/qgsattributedialog.h                                         *
 | 
						|
 *                                                                      *
 | 
						|
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | 
						|
 ************************************************************************/
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
class QgsAttributeDialog : QDialog
 | 
						|
{
 | 
						|
 | 
						|
%TypeHeaderCode
 | 
						|
#include "qgsattributedialog.h"
 | 
						|
%End
 | 
						|
  public:
 | 
						|
 | 
						|
    QgsAttributeDialog( QgsVectorLayer *vl, QgsFeature *thepFeature, bool featureOwner, QWidget *parent /TransferThis/ = 0, bool showDialogButtons = true, const QgsAttributeEditorContext &context = QgsAttributeEditorContext() );
 | 
						|
%Docstring
 | 
						|
 Create an attribute dialog for a given layer and feature
 | 
						|
 | 
						|
 \param vl                The layer for which the dialog will be generated
 | 
						|
 \param thepFeature       A feature for which the dialog will be generated
 | 
						|
 \param featureOwner      Set to true, if the dialog should take ownership of the feature
 | 
						|
 \param parent            A parent widget for the dialog
 | 
						|
 \param showDialogButtons True: Show the dialog buttons accept/cancel
 | 
						|
 \param context           The context in which this dialog is created
 | 
						|
%End
 | 
						|
 | 
						|
    ~QgsAttributeDialog();
 | 
						|
 | 
						|
    void saveGeometry();
 | 
						|
%Docstring
 | 
						|
 Saves the size and position for the next time
 | 
						|
  this dialog box will be used.
 | 
						|
%End
 | 
						|
 | 
						|
    void restoreGeometry();
 | 
						|
%Docstring
 | 
						|
 Restores the size and position from the last time
 | 
						|
  this dialog box was used.
 | 
						|
%End
 | 
						|
 | 
						|
    void setHighlight( QgsHighlight *h );
 | 
						|
%Docstring
 | 
						|
 setHighlight
 | 
						|
 \param h The highlight. Ownership is taken.
 | 
						|
%End
 | 
						|
 | 
						|
    QgsAttributeForm *attributeForm();
 | 
						|
%Docstring
 | 
						|
 :rtype: QgsAttributeForm
 | 
						|
%End
 | 
						|
 | 
						|
    const QgsFeature *feature();
 | 
						|
%Docstring
 | 
						|
 :rtype: QgsFeature
 | 
						|
%End
 | 
						|
 | 
						|
    bool editable();
 | 
						|
%Docstring
 | 
						|
 Is this dialog editable?
 | 
						|
 | 
						|
 :return: returns true, if this dialog was created in an editable manner.
 | 
						|
 :rtype: bool
 | 
						|
%End
 | 
						|
 | 
						|
    void setMode( QgsAttributeForm::Mode mode );
 | 
						|
%Docstring
 | 
						|
 Toggles the form mode.
 | 
						|
 \param mode form mode. For example, if set to QgsAttributeForm.AddFeatureMode, the dialog will be editable even with an invalid feature and
 | 
						|
 will add a new feature when the form is accepted.
 | 
						|
%End
 | 
						|
 | 
						|
    void setEditCommandMessage( const QString &message );
 | 
						|
%Docstring
 | 
						|
 Sets the edit command message (Undo) that will be used when the dialog is accepted
 | 
						|
 | 
						|
 \param message The message
 | 
						|
%End
 | 
						|
 | 
						|
    virtual bool event( QEvent *e );
 | 
						|
%Docstring
 | 
						|
 Intercept window activate/deactive events to show/hide the highlighted feature.
 | 
						|
 | 
						|
 \param e The event
 | 
						|
 | 
						|
 :return: The same as the parent QDialog
 | 
						|
 :rtype: bool
 | 
						|
%End
 | 
						|
 | 
						|
  public slots:
 | 
						|
    virtual void accept();
 | 
						|
 | 
						|
    virtual void reject();
 | 
						|
 | 
						|
 | 
						|
    void show();
 | 
						|
%Docstring
 | 
						|
Show the dialog non-blocking. Reparents this dialog to be a child of the dialog form
 | 
						|
%End
 | 
						|
 | 
						|
};
 | 
						|
 | 
						|
/************************************************************************
 | 
						|
 * This file has been generated automatically from                      *
 | 
						|
 *                                                                      *
 | 
						|
 * src/gui/qgsattributedialog.h                                         *
 | 
						|
 *                                                                      *
 | 
						|
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | 
						|
 ************************************************************************/
 |