BALL::VIEW::HotkeyTable Class Reference
[QT Dialogs]

#include <BALL/VIEW/WIDGETS/hotkeyTable.h>

Inheritance diagram for BALL::VIEW::HotkeyTable:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Modifier { NONE = 0, SHIFT }

Public Slots

virtual void addEmptyRow ()
virtual void removeSelection ()
virtual void appendHotkey (const String &modif, const String &F_key, const String &command, String comment="")

Public Member Functions

 HotkeyTable (QWidget *parent=0, const char *name="PythonSettings")
virtual bool getValue (String &value) const
 Overload this in derived classes!
virtual bool setValue (const String &value)
 Overload this in derived classes!
std::list< HotkeygetContent () const
void setContent (const std::list< Hotkey > &hotkeys)

Private Attributes

QStringList modifier_
QStringList keys_
ComboBoxDelegate delegate_

Detailed Description

Class for storing Python hotkeys in a GUI table

Definition at line 47 of file hotkeyTable.h.


Member Enumeration Documentation

Enumerator:
NONE 
SHIFT 

Definition at line 56 of file hotkeyTable.h.


Constructor & Destructor Documentation

BALL::VIEW::HotkeyTable::HotkeyTable ( QWidget parent = 0,
const char *  name = "PythonSettings" 
)

Member Function Documentation

virtual void BALL::VIEW::HotkeyTable::addEmptyRow (  )  [virtual, slot]
virtual void BALL::VIEW::HotkeyTable::appendHotkey ( const String modif,
const String F_key,
const String command,
String  comment = "" 
) [virtual, slot]

Append a hotkey F_key: 1-12 for the 12 F-keys

std::list<Hotkey> BALL::VIEW::HotkeyTable::getContent (  )  const
virtual bool BALL::VIEW::HotkeyTable::getValue ( String  )  const [virtual]

Overload this in derived classes!

Implements BALL::VIEW::PreferencesEntry::ExtendedPreferencesObject.

virtual void BALL::VIEW::HotkeyTable::removeSelection (  )  [virtual, slot]
void BALL::VIEW::HotkeyTable::setContent ( const std::list< Hotkey > &  hotkeys  ) 
virtual bool BALL::VIEW::HotkeyTable::setValue ( const String  )  [virtual]

Overload this in derived classes!

Implements BALL::VIEW::PreferencesEntry::ExtendedPreferencesObject.


Member Data Documentation

Definition at line 94 of file hotkeyTable.h.

QStringList BALL::VIEW::HotkeyTable::keys_ [private]

Definition at line 93 of file hotkeyTable.h.

QStringList BALL::VIEW::HotkeyTable::modifier_ [private]

Definition at line 93 of file hotkeyTable.h.

Generated by  doxygen 1.6.3