QgsAttributeActionDialog Class Reference

#include <qgsattributeactiondialog.h>

Collaboration diagram for QgsAttributeActionDialog:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 33 of file qgsattributeactiondialog.h.

Public Slots

void moveUp ()
void moveDown ()
void browse ()
void remove ()
void insert ()
void insertField ()
void apply ()
void update ()
void itemSelectionChanged ()

Public Member Functions

 QgsAttributeActionDialog (QgsAttributeAction *actions, const QgsFieldMap &fields, QWidget *parent=0)
 ~QgsAttributeActionDialog ()
void init ()

Private Member Functions

void insertRow (int row, const QString &name, const QString &action, bool capture)
void swapRows (int row1, int row2)
void insert (int pos)
void rowSelected (int row)
QString uniqueName (QString name)

Private Attributes

QgsAttributeActionmActions


Constructor & Destructor Documentation

QgsAttributeActionDialog::QgsAttributeActionDialog ( QgsAttributeAction actions,
const QgsFieldMap fields,
QWidget *  parent = 0 
)

Definition at line 31 of file qgsattributeactiondialog.cpp.

References browse(), init(), insert(), insertField(), itemSelectionChanged(), moveDown(), moveUp(), remove(), and update().

QgsAttributeActionDialog::~QgsAttributeActionDialog (  )  [inline]

Definition at line 42 of file qgsattributeactiondialog.h.


Member Function Documentation

void QgsAttributeActionDialog::init (  ) 

Definition at line 64 of file qgsattributeactiondialog.cpp.

References QgsAttributeAction::begin(), QgsAttributeAction::end(), insertRow(), and mActions.

Referenced by QgsAttributeActionDialog(), and QgsVectorLayerProperties::reset().

void QgsAttributeActionDialog::moveUp (  )  [slot]

Definition at line 90 of file qgsattributeactiondialog.cpp.

References swapRows().

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::moveDown (  )  [slot]

Definition at line 112 of file qgsattributeactiondialog.cpp.

References swapRows().

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::browse (  )  [slot]

Definition at line 144 of file qgsattributeactiondialog.cpp.

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::remove (  )  [slot]

Definition at line 156 of file qgsattributeactiondialog.cpp.

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::insert (  )  [slot]

Definition at line 171 of file qgsattributeactiondialog.cpp.

Referenced by QgsAttributeActionDialog(), and update().

void QgsAttributeActionDialog::insertField (  )  [slot]

Definition at line 222 of file qgsattributeactiondialog.cpp.

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::apply (  )  [slot]

Definition at line 235 of file qgsattributeactiondialog.cpp.

References QgsAttributeAction::addAction(), QgsAttributeAction::clearActions(), mActions, and name().

Referenced by QgsVectorLayerProperties::apply().

void QgsAttributeActionDialog::update (  )  [slot]

Definition at line 210 of file qgsattributeactiondialog.cpp.

References insert().

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::itemSelectionChanged (  )  [slot]

Definition at line 252 of file qgsattributeactiondialog.cpp.

References rowSelected().

Referenced by QgsAttributeActionDialog().

void QgsAttributeActionDialog::insertRow ( int  row,
const QString &  name,
const QString &  action,
bool  capture 
) [private]

Definition at line 79 of file qgsattributeactiondialog.cpp.

Referenced by init(), and insert().

void QgsAttributeActionDialog::swapRows ( int  row1,
int  row2 
) [private]

Definition at line 133 of file qgsattributeactiondialog.cpp.

Referenced by moveDown(), and moveUp().

void QgsAttributeActionDialog::insert ( int  pos  )  [private]

Definition at line 179 of file qgsattributeactiondialog.cpp.

References insertRow(), name(), and uniqueName().

void QgsAttributeActionDialog::rowSelected ( int  row  )  [private]

Definition at line 271 of file qgsattributeactiondialog.cpp.

Referenced by itemSelectionChanged().

QString QgsAttributeActionDialog::uniqueName ( QString  name  )  [private]

Definition at line 287 of file qgsattributeactiondialog.cpp.

Referenced by insert().


Member Data Documentation

QgsAttributeAction* QgsAttributeActionDialog::mActions [private]

Definition at line 69 of file qgsattributeactiondialog.h.

Referenced by apply(), and init().


The documentation for this class was generated from the following files:
Generated on Tue Oct 28 16:51:54 2008 for Quantum GIS API Documentation by  doxygen 1.5.1