• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kalarm/lib

PushButton Class Reference

#include <pushbutton.h>

Inheritance diagram for PushButton:

Inheritance graph
[legend]

List of all members.


Detailed Description

A QPushButton with read-only option.

The PushButton class is a QPushButton with a read-only option.

The widget may be set as read-only. This has the same effect as disabling it, except that its appearance is unchanged.

Author:
David Jarvie <software@astrojar.org.uk>

Definition at line 39 of file pushbutton.h.


Public Member Functions

virtual bool isReadOnly () const
 PushButton (const QIcon &icon, const QString &text, QWidget *parent)
 PushButton (const QString &text, QWidget *parent)
 PushButton (QWidget *parent)
virtual void setReadOnly (bool readOnly)

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)

Properties

bool readOnly

Constructor & Destructor Documentation

PushButton::PushButton ( QWidget *  parent  )  [explicit]

Constructor.

Parameters:
parent The parent object of this widget.

Definition at line 27 of file pushbutton.cpp.

PushButton::PushButton ( const QString &  text,
QWidget *  parent 
)

Constructor for a push button which displays a text.

Parameters:
text The text to show on the button.
parent The parent object of this widget.

Definition at line 33 of file pushbutton.cpp.

PushButton::PushButton ( const QIcon &  icon,
const QString &  text,
QWidget *  parent 
)

Constructor for a push button which displays an icon and a text.

Parameters:
icon The icon to show on the button.
text The text to show on the button.
parent The parent object of this widget.

Definition at line 39 of file pushbutton.cpp.


Member Function Documentation

virtual bool PushButton::isReadOnly (  )  const [inline, virtual]

Returns true if the widget is read only.

Definition at line 64 of file pushbutton.h.

void PushButton::keyPressEvent ( QKeyEvent *  e  )  [protected, virtual]

Definition at line 84 of file pushbutton.cpp.

void PushButton::keyReleaseEvent ( QKeyEvent *  e  )  [protected, virtual]

Definition at line 101 of file pushbutton.cpp.

void PushButton::mouseMoveEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 78 of file pushbutton.cpp.

void PushButton::mousePressEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 56 of file pushbutton.cpp.

void PushButton::mouseReleaseEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 67 of file pushbutton.cpp.

void PushButton::setReadOnly ( bool  readOnly  )  [virtual]

Sets whether the push button is read-only for the user.

Parameters:
readOnly True to set the widget read-only, false to enable its action.

Definition at line 45 of file pushbutton.cpp.


Property Documentation

bool PushButton::readOnly [read, write]

Definition at line 42 of file pushbutton.h.


The documentation for this class was generated from the following files:
  • pushbutton.h
  • pushbutton.cpp

kalarm/lib

Skip menu "kalarm/lib"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal