Kross
Kross::ActionCollectionEditor Class Reference
The ActionCollectionEditor class implements a general editor for Action and ActionCollection instances. More...
#include <view.h>
Public Member Functions | |
| Action * | action () const |
| ActionCollectionEditor (ActionCollection *collection, QWidget *parent=0) | |
| ActionCollectionEditor (Action *action, QWidget *parent=0) | |
| ActionCollection * | collection () const |
| QLineEdit * | commentEdit () const |
| virtual void | commit () |
| KUrlRequester * | fileEdit () const |
| QLineEdit * | iconEdit () const |
| QComboBox * | interpreterEdit () const |
| virtual bool | isValid () |
| QLineEdit * | nameEdit () const |
| QLineEdit * | textEdit () const |
| virtual | ~ActionCollectionEditor () |
Protected Member Functions | |
| virtual void | initGui () |
Detailed Description
The ActionCollectionEditor class implements a general editor for Action and ActionCollection instances.
Example that shows how to display the editor with an Action ;
KDialog d(this); Action* a = new Action(); new ActionCollectionEditor(a, d.mainWidget()); d.exec();
Example that shows how to display the editor with an ActionCollection ;
KDialog d(this); ActionCollection* c = new ActionCollection(); new ActionCollectionEditor(c, d.mainWidget()); d.exec();
Definition at line 65 of file view.h.
Constructor & Destructor Documentation
| ActionCollectionEditor::ActionCollectionEditor | ( | ActionCollection * | collection, | |
| QWidget * | parent = 0 | |||
| ) | [explicit] |
Constructor.
- Parameters:
-
collection The ActionCollection instance this editor should operate on. parent The optional parent widget this widget is child of.
| ActionCollectionEditor::~ActionCollectionEditor | ( | ) | [virtual] |
Member Function Documentation
| Action * ActionCollectionEditor::action | ( | ) | const |
| ActionCollection * ActionCollectionEditor::collection | ( | ) | const |
- Returns:
- the ActionCollection instance this editor operates on or NULL if this editor does not operate on a ActionCollection instance.
| void ActionCollectionEditor::commit | ( | ) | [virtual] |
This method got called if the changes done in the editor should be saved aka committed to the Action or ActionCollection instance.
| void ActionCollectionEditor::initGui | ( | ) | [protected, virtual] |
Initialize the GUI.
Called by the both constructors and does create e.g. the nameEdit() and the textEdit() widgets.
| QComboBox * ActionCollectionEditor::interpreterEdit | ( | ) | const |
| bool ActionCollectionEditor::isValid | ( | ) | [virtual] |
| QLineEdit * ActionCollectionEditor::nameEdit | ( | ) | const |
Following getters are providing access to the edit-widgets once the initGui() was called by the constructors.
Some widgets like e.g. the fileEdit() may return NULL if they are not used / displayed (what is for the fileEdit the case if this ActionCollectionEditor instance has no Action ).
The documentation for this class was generated from the following files:
KDE 4.3 API Reference