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

#include <BALL/VIEW/DIALOGS/pythonSettings.h>

Inheritance diagram for BALL::VIEW::HotkeyTable:
QTableWidget BALL::VIEW::PreferencesEntry::ExtendedPreferencesObject

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!


List< HotkeygetContent () const
void setContent (const List< Hotkey > &hotkeys)

Private Attributes

QStringList modifier_
QStringList keys_
ComboBoxDelegate delegate_

Detailed Description

Class for storing Python hotkeys in a GUI table


Member Enumeration Documentation

Enumerator:
NONE 
SHIFT 

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

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 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

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