libyui-qt  2.43.5
YQGenericButton Class Reference

#include <YQGenericButton.h>

Inheritance diagram for YQGenericButton:

List of all members.

Public Slots

void activate ()

Public Member Functions

virtual ~YQGenericButton ()
virtual void setEnabled (bool enabled)
bool isEnabled () const
void setLabel (const QString &label)
virtual void setLabel (const std::string &label)
void showAsDefault (bool show=true)
bool isShownAsDefault () const
virtual bool setKeyboardFocus ()
virtual void setIcon (const std::string &iconName)
QString text () const
QPushButton * qPushButton () const
YQDialogyQDialog () const

Protected Member Functions

 YQGenericButton (YWidget *parent, const std::string &label)
void setQPushButton (QPushButton *pb)
bool eventFilter (QObject *obj, QEvent *event)
YQDialogdialog ()
void forgetDialog ()

Friends

class YQDialog

Detailed Description

Abstract base class for push button and similar widgets - all that can become a YQDialog's "default button".

Definition at line 44 of file YQGenericButton.h.


Constructor & Destructor Documentation

YQGenericButton::YQGenericButton ( YWidget *  parent,
const std::string &  label 
) [protected]

Constructor.

Definition at line 42 of file YQGenericButton.cc.

Destructor.

Definition at line 63 of file YQGenericButton.cc.

Here is the call graph for this function:


Member Function Documentation

void YQGenericButton::activate ( ) [slot]

Activate (animated) this button.

Definition at line 187 of file YQGenericButton.cc.

YQDialog * YQGenericButton::dialog ( ) [protected]

Returns the corresponding YQDialog. Throws an exception if there is none.

Definition at line 83 of file YQGenericButton.cc.

bool YQGenericButton::eventFilter ( QObject *  obj,
QEvent *  event 
) [protected]

Redirect events from the _qPushButton member to this object.

Overwritten from QObject.

Definition at line 194 of file YQGenericButton.cc.

Here is the call graph for this function:

Returns 'true' if this button is enabled, 'false' otherwise.

Definition at line 108 of file YQGenericButton.cc.

Returns 'true' if this button is shown as a default button - which may mean that this really is the dialogs's default button or it is the dialog's focus button (a button that currently has the keyboard focus).

Don't confuse this with YPushButton::isDefaultButton()!

Definition at line 174 of file YQGenericButton.cc.

QPushButton* YQGenericButton::qPushButton ( ) const [inline]

Returns the internal Qt PushButton.

Definition at line 124 of file YQGenericButton.h.

void YQGenericButton::setEnabled ( bool  enabled) [virtual]

Set enabled/disabled state.

Reimplemented from YWidget.

Definition at line 99 of file YQGenericButton.cc.

void YQGenericButton::setIcon ( const std::string &  iconName) [virtual]

Set this button's icon.

Reimplemented from YPushButton.

Definition at line 114 of file YQGenericButton.cc.

Here is the call graph for this function:

Accept the keyboard focus.

Definition at line 225 of file YQGenericButton.cc.

Here is the call graph for this function:

void YQGenericButton::setLabel ( const QString &  label)

Changes the label (the text) of the button.

Definition at line 141 of file YQGenericButton.cc.

void YQGenericButton::setLabel ( const std::string &  label) [virtual]

Changes the label (the text) of the button.

Reimplemented from YWidget.

Definition at line 152 of file YQGenericButton.cc.

Here is the call graph for this function:

void YQGenericButton::setQPushButton ( QPushButton *  pb) [protected]

Set the corresponding QPushButton.

Definition at line 53 of file YQGenericButton.cc.

Here is the call graph for this function:

void YQGenericButton::showAsDefault ( bool  show = true)

Show this button as the dialog's default button. The button never calls this by itself - the parent dialog is responsible for that.

Definition at line 163 of file YQGenericButton.cc.

QString YQGenericButton::text ( ) const

Returns the button's text (label) - useful for log messages etc.

Definition at line 181 of file YQGenericButton.cc.

YQDialog* YQGenericButton::yQDialog ( ) const [inline]

Returns the internal parent dialog.

Definition at line 129 of file YQGenericButton.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables