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: