ListBoxSetting Class Reference

#include <settings.h>

Inheritance diagram for ListBoxSetting:
SelectSetting Setting Configurable StorageUser DeviceTree LogList RotorPosMap TransListBoxSetting TransportList MythTerminal

List of all members.

Public Slots

void addSelection (const QString &label, QString value=QString::null, bool select=false)
void setValueByIndex (int index)

Signals

void accepted (int)
void menuButtonPressed (int)
void editButtonPressed (int)
void deleteButtonPressed (int)

Public Member Functions

 ListBoxSetting (Storage *_storage)
virtual QWidget * configWidget (ConfigurationGroup *cg, QWidget *parent, const char *widgetName=NULL)
 Create and return a QWidget for configuring this entity Note: Any class calling this should call widgetInvalid() before configWidget() is called on the class again, and before the class is deleted; just before removing the instance from a layout or scheduling the delete of a parent container is a good time.
virtual void widgetInvalid (QObject *obj)
 Tell any Configurable keeping a pointer to a widget, that the pointer returned by an earlier configWidget call is invalid.
void setFocus (void)
void setSelectionMode (MythListBox::SelectionMode mode)
void setCurrentItem (int i)
void setCurrentItem (const QString &str)
int currentItem (void)
virtual void setEnabled (bool b)
virtual void clearSelections (void)
virtual void setHelpText (const QString &str)
virtual void SetEventFilter (QObject *filter)
virtual bool ReplaceLabel (const QString &new_label, const QString &value)

Protected Attributes

QWidget * bxwidget
MythListBoxlbwidget
QObject * eventFilter
MythListBox::SelectionMode selectionMode

Detailed Description

Definition at line 366 of file settings.h.


Constructor & Destructor Documentation

ListBoxSetting::ListBoxSetting ( Storage _storage  )  [inline]

Definition at line 371 of file settings.h.


Member Function Documentation

QWidget * ListBoxSetting::configWidget ( ConfigurationGroup cg,
QWidget *  parent,
const char *  widgetName = NULL 
) [virtual]

Create and return a QWidget for configuring this entity Note: Any class calling this should call widgetInvalid() before configWidget() is called on the class again, and before the class is deleted; just before removing the instance from a layout or scheduling the delete of a parent container is a good time.

Some UI classes depend on this for properly updating the UI.

Reimplemented from Configurable.

Definition at line 1041 of file settings.cpp.

Referenced by ProfileGroupEditor::exec().

void ListBoxSetting::widgetInvalid ( QObject *   )  [virtual]

Tell any Configurable keeping a pointer to a widget, that the pointer returned by an earlier configWidget call is invalid.

Note: It is possible that this may be called after configWidget() has been called another time so you must check the pointer param.

Reimplemented from Configurable.

Definition at line 1104 of file settings.cpp.

void ListBoxSetting::setFocus ( void   )  [inline]
void ListBoxSetting::setSelectionMode ( MythListBox::SelectionMode  mode  ) 

Definition at line 1113 of file settings.cpp.

Referenced by LogList::LogList().

void ListBoxSetting::setCurrentItem ( int  i  )  [inline]
void ListBoxSetting::setCurrentItem ( const QString &  str  )  [inline]

Definition at line 385 of file settings.h.

int ListBoxSetting::currentItem ( void   )  [inline]

Definition at line 387 of file settings.h.

void ListBoxSetting::setEnabled ( bool  b  )  [virtual]

Reimplemented from Configurable.

Definition at line 1002 of file settings.cpp.

Referenced by MythTerminal::ProcessFinished().

void ListBoxSetting::clearSelections ( void   )  [virtual]
void ListBoxSetting::setHelpText ( const QString &  str  )  [virtual]

Reimplemented from Configurable.

Definition at line 1126 of file settings.cpp.

Referenced by TransportList::fillSelections().

virtual void ListBoxSetting::SetEventFilter ( QObject *  filter  )  [inline, virtual]

Definition at line 396 of file settings.h.

Referenced by MythTerminal::MythTerminal().

bool ListBoxSetting::ReplaceLabel ( const QString &  new_label,
const QString &  value 
) [virtual]

Reimplemented from SelectSetting.

Definition at line 1027 of file settings.cpp.

Referenced by MythTerminal::AddText().

void ListBoxSetting::accepted ( int   )  [signal]
void ListBoxSetting::menuButtonPressed ( int   )  [signal]

Referenced by configWidget().

void ListBoxSetting::editButtonPressed ( int   )  [signal]
void ListBoxSetting::deleteButtonPressed ( int   )  [signal]
void ListBoxSetting::addSelection ( const QString &  label,
QString  value = QString::null,
bool  select = false 
) [virtual, slot]
void ListBoxSetting::setValueByIndex ( int  index  )  [slot]

Definition at line 1120 of file settings.cpp.

Referenced by configWidget().


Member Data Documentation

QWidget* ListBoxSetting::bxwidget [protected]

Definition at line 414 of file settings.h.

Referenced by configWidget(), and widgetInvalid().

QObject* ListBoxSetting::eventFilter [protected]

Definition at line 416 of file settings.h.

Referenced by configWidget().

MythListBox::SelectionMode ListBoxSetting::selectionMode [protected]

Definition at line 417 of file settings.h.

Referenced by configWidget(), and setSelectionMode().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:08 2012 for MythTV by  doxygen 1.6.3