Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::Ui::OKeyChooserConfigDialog Class Reference

#include </home/clem/local/src/opie/libopie2/opieui/okeyconfigwidget.h>

Collaboration diagram for Opie::Ui::OKeyChooserConfigDialog:

Collaboration graph
[legend]
List of all members.

Signals

void keyCaptured ()

Public Member Functions

 OKeyChooserConfigDialog (QWidget *parent=0, const char *name=0, bool modal=false, WFlags fl=0)
 ~OKeyChooserConfigDialog ()
Opie::Core::OKeyPair keyPair () const

Protected Member Functions

void keyPressEvent (QKeyEvent *)
void keyReleaseEvent (QKeyEvent *)

Private Slots

void slotTimeUp ()

Private Attributes

QTimer * m_timer
QLabel * m_lbl
bool m_virtKey: 1
Opie::Core::OKeyPair m_keyPair
int m_key
int m_mod
Private * d

Detailed Description

This is a small dialog that allows you to capture a key sequence. If you want it to close after a key was captured you can use this code snippet.

  OKeyChooserConfigDialog diag(0,0,true);
  connect(&diag,SIGNAL(keyCaptured()),
         this,SLOT(accept()));
  if( QPEApplication::execDialog(&diag) == QDialog::Accept ){
     take_the_key_and_do_something
  }

Definition at line 110 of file okeyconfigwidget.h.


Constructor & Destructor Documentation

Opie::Ui::OKeyChooserConfigDialog::OKeyChooserConfigDialog QWidget *  parent = 0,
const char *  name = 0,
bool  modal = false,
WFlags  fl = 0
 

Definition at line 409 of file okeyconfigwidget.cpp.

References m_lbl, m_timer, slotTimeUp(), and tr.

Opie::Ui::OKeyChooserConfigDialog::~OKeyChooserConfigDialog  ) 
 

Definition at line 430 of file okeyconfigwidget.cpp.


Member Function Documentation

void Opie::Ui::OKeyChooserConfigDialog::keyCaptured  )  [signal]
 

Referenced by slotTimeUp().

Opie::Core::OKeyPair Opie::Ui::OKeyChooserConfigDialog::keyPair  )  const
 

Definition at line 433 of file okeyconfigwidget.cpp.

References m_keyPair.

void Opie::Ui::OKeyChooserConfigDialog::keyPressEvent QKeyEvent *   )  [protected]
 

Definition at line 437 of file okeyconfigwidget.cpp.

References Qt::AltButton, Qt::ControlButton, Opie::Core::Internal::fixupKeys(), Qt::Key_Alt, Qt::Key_Control, Qt::Key_Shift, Opie::Ui::Internal::keyToString(), m_key, m_keyPair, m_lbl, m_mod, m_timer, m_virtKey, mod, and Qt::ShiftButton.

void Opie::Ui::OKeyChooserConfigDialog::keyReleaseEvent QKeyEvent *   )  [protected]
 

Definition at line 483 of file okeyconfigwidget.cpp.

References Qt::AltButton, Qt::ControlButton, Qt::Key_Alt, Qt::Key_Control, Qt::Key_Shift, Opie::Ui::Internal::keyToString(), m_key, m_keyPair, m_lbl, m_mod, m_timer, m_virtKey, mod, Qt::ShiftButton, and slotTimeUp().

void Opie::Ui::OKeyChooserConfigDialog::slotTimeUp  )  [private, slot]
 

Definition at line 520 of file okeyconfigwidget.cpp.

References keyCaptured(), m_key, and m_mod.

Referenced by keyReleaseEvent(), and OKeyChooserConfigDialog().


Member Data Documentation

Private* Opie::Ui::OKeyChooserConfigDialog::d [private]
 

Definition at line 134 of file okeyconfigwidget.h.

int Opie::Ui::OKeyChooserConfigDialog::m_key [private]
 

Definition at line 133 of file okeyconfigwidget.h.

Referenced by keyPressEvent(), keyReleaseEvent(), and slotTimeUp().

Opie::Core::OKeyPair Opie::Ui::OKeyChooserConfigDialog::m_keyPair [private]
 

Definition at line 132 of file okeyconfigwidget.h.

Referenced by keyPair(), keyPressEvent(), and keyReleaseEvent().

QLabel* Opie::Ui::OKeyChooserConfigDialog::m_lbl [private]
 

Definition at line 130 of file okeyconfigwidget.h.

Referenced by keyPressEvent(), keyReleaseEvent(), and OKeyChooserConfigDialog().

int Opie::Ui::OKeyChooserConfigDialog::m_mod [private]
 

Definition at line 133 of file okeyconfigwidget.h.

Referenced by keyPressEvent(), keyReleaseEvent(), and slotTimeUp().

QTimer* Opie::Ui::OKeyChooserConfigDialog::m_timer [private]
 

Definition at line 129 of file okeyconfigwidget.h.

Referenced by keyPressEvent(), keyReleaseEvent(), and OKeyChooserConfigDialog().

bool Opie::Ui::OKeyChooserConfigDialog::m_virtKey [private]
 

Definition at line 131 of file okeyconfigwidget.h.

Referenced by keyPressEvent(), and keyReleaseEvent().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:56 2005 for OPIE by  doxygen 1.4.2