QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
QgsRelationEditorWidget Class Reference

#include <qgsrelationeditorwidget.h>

Inheritance diagram for QgsRelationEditorWidget:
Inheritance graph

Public Member Functions

 QgsRelationEditorWidget (QWidget *parent=NULL)
void setViewMode (QgsDualView::ViewMode mode)
 Define the view mode for the dual view. More...
QgsDualView::ViewMode viewMode ()
void setQgisRelation (QString qgisRelationId)
 Defines the relation ID (from project relations) More...
QString qgisRelation ()
void setRelationFeature (const QgsRelation &relation, const QgsFeature &feature)
void setEditorContext (const QgsAttributeEditorContext &context)
- Public Member Functions inherited from QgsCollapsibleGroupBox
 QgsCollapsibleGroupBox (QWidget *parent=0, QSettings *settings=0)
 QgsCollapsibleGroupBox (const QString &title, QWidget *parent=0, QSettings *settings=0)
 ~QgsCollapsibleGroupBox ()
void setSettings (QSettings *settings)
void setSaveCollapsedState (bool save)
 set this to false to not save/restore collapsed state More...
void setSaveCheckedState (bool save)
 set this to true to save/restore checked state More...
bool saveCollapsedState ()
bool saveCheckedState ()
void setSettingGroup (const QString &group)
 set this to a defined string to share save/restore states across different parent dialogs More...
QString settingGroup () const
- Public Member Functions inherited from QgsCollapsibleGroupBoxBasic
 QgsCollapsibleGroupBoxBasic (QWidget *parent=0)
 QgsCollapsibleGroupBoxBasic (const QString &title, QWidget *parent=0)
 ~QgsCollapsibleGroupBoxBasic ()
bool isCollapsed () const
void setCollapsed (bool collapse)
QString syncGroup () const
 Named group which synchronizes collapsing action when triangle is clicked while holding alt modifier key. More...
void setSyncGroup (QString grp)
void setScrollOnExpand (bool scroll)
 set this to false to not automatically scroll parent QScrollArea to this widget's contents when expanded More...
bool scrollOnExpand ()

Additional Inherited Members

- Public Slots inherited from QgsCollapsibleGroupBoxBasic
void checkToggled (bool ckd)
void checkClicked (bool ckd)
void toggleCollapsed ()
- Signals inherited from QgsCollapsibleGroupBoxBasic
void collapsedStateChanged (bool collapsed)
 Signal emitted when groupbox collapsed/expanded state is changed, and when first shown. More...
- Protected Slots inherited from QgsCollapsibleGroupBox
void loadState ()
void saveState ()
- Protected Member Functions inherited from QgsCollapsibleGroupBox
void init ()
void showEvent (QShowEvent *event)
QString saveKey () const
- Protected Member Functions inherited from QgsCollapsibleGroupBoxBasic
void init ()
void collapseExpandFixes ()
 Visual fixes for when group box is collapsed/expanded. More...
void showEvent (QShowEvent *event)
void mousePressEvent (QMouseEvent *event)
void mouseReleaseEvent (QMouseEvent *event)
void changeEvent (QEvent *event)
void updateStyle ()
QRect titleRect () const
void clearModifiers ()
- Protected Attributes inherited from QgsCollapsibleGroupBox
QPointer< QSettings > mSettings
bool mDelSettings
bool mSaveCollapsedState
bool mSaveCheckedState
QString mSettingGroup
- Protected Attributes inherited from QgsCollapsibleGroupBoxBasic
bool mCollapsed
bool mInitFlat
bool mInitFlatChecked
bool mScrollOnExpand
bool mShown
QScrollArea * mParentScrollArea
QWidget * mSyncParent
QString mSyncGroup
bool mAltDown
bool mShiftDown
bool mTitleClicked
- Static Protected Attributes inherited from QgsCollapsibleGroupBoxBasic
static QIcon mCollapseIcon
static QIcon mExpandIcon

Constructor & Destructor Documentation

QgsRelationEditorWidget::QgsRelationEditorWidget ( QWidget *  parent = NULL)
parentparent widget

Member Function Documentation

QString QgsRelationEditorWidget::qgisRelation ( )
void QgsRelationEditorWidget::setEditorContext ( const QgsAttributeEditorContext context)
void QgsRelationEditorWidget::setQgisRelation ( QString  qgisRelationId)

Defines the relation ID (from project relations)

use a widget's property to keep compatibility with using basic widget instead of QgsRelationEditorWidget
void QgsRelationEditorWidget::setRelationFeature ( const QgsRelation relation,
const QgsFeature feature 
void QgsRelationEditorWidget::setViewMode ( QgsDualView::ViewMode  mode)

Define the view mode for the dual view.

QgsDualView::ViewMode QgsRelationEditorWidget::viewMode ( )

The documentation for this class was generated from the following files: