okular
Okular::FormFieldButton Class Referenceabstract
#include <form.h>
Inheritance diagram for Okular::FormFieldButton:

Public Types | |
enum | ButtonType { Push, CheckBox, Radio } |
![]() | |
enum | FieldType { FormButton, FormText, FormChoice, FormSignature } |
Public Member Functions | |
virtual | ~FormFieldButton () |
virtual ButtonType | buttonType () const =0 |
virtual QString | caption () const =0 |
virtual void | setState (bool state) |
virtual QList< int > | siblings () const =0 |
virtual bool | state () const =0 |
![]() | |
virtual | ~FormField () |
Action * | activationAction () const |
virtual int | id () const =0 |
virtual bool | isReadOnly () const |
virtual bool | isVisible () const |
virtual QString | name () const =0 |
virtual NormalizedRect | rect () const =0 |
FieldType | type () const |
virtual QString | uiName () const =0 |
Protected Member Functions | |
FormFieldButton () | |
![]() | |
void | setActivationAction (Action *action) |
Detailed Description
Interface of a button form field.
This is the base interface to reimplement to represent a button field, like a push button, a check box or a radio button.
- Since
- 0.7 (KDE 4.1)
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
|
pure virtual |
The particular type of the button field.
|
pure virtual |
The caption to be used for the button.
|
virtual |
|
pure virtual |
The list with the IDs of siblings (ie, buttons belonging to the same group as the current one.
Valid only for Radio buttons, an empty list otherwise.
|
pure virtual |
The state of the button.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:45:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:45:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.