CriteriaRowEditor Class Reference

#include <smartplaylist.h>

Inheritance diagram for CriteriaRowEditor:
MythScreenType MythUIType XMLParseBase

List of all members.

Signals

void criteriaChanged ()

Public Member Functions

 CriteriaRowEditor (MythScreenStack *parent, SmartPLCriteriaRow *row)
 ~CriteriaRowEditor (void)
bool Create (void)

Protected Slots

void fieldChanged (void)
void operatorChanged (void)
void valueEditChanged (void)
void valueButtonClicked (void)
void setValue (QString value)
void setDate (QString date)
void saveClicked (void)

Private Member Functions

void updateFields (void)
void updateOperators (void)
void updateValues (void)
void enableSaveButton (void)
void getOperatorList (SmartPLFieldType fieldType)
void editDate (void)

Private Attributes

SmartPLCriteriaRowm_criteriaRow
QStringList m_searchList
MythUIButtonListm_fieldSelector
MythUIButtonListm_operatorSelector
MythUITextEditm_value1Edit
MythUITextEditm_value2Edit
MythUIButtonListm_value1Selector
MythUIButtonListm_value2Selector
MythUISpinBoxm_value1Spinbox
MythUISpinBoxm_value2Spinbox
MythUIButtonm_value1Button
MythUIButtonm_value2Button
MythUITextm_andText
MythUIButtonm_cancelButton
MythUIButtonm_saveButton

Detailed Description

Definition at line 146 of file smartplaylist.h.


Constructor & Destructor Documentation

CriteriaRowEditor::CriteriaRowEditor ( MythScreenStack parent,
SmartPLCriteriaRow row 
)

Definition at line 1241 of file smartplaylist.cpp.

CriteriaRowEditor::~CriteriaRowEditor ( void   ) 

Definition at line 1254 of file smartplaylist.cpp.


Member Function Documentation

bool CriteriaRowEditor::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

Definition at line 1258 of file smartplaylist.cpp.

void CriteriaRowEditor::fieldChanged ( void   )  [protected, slot]

Definition at line 1420 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::operatorChanged ( void   )  [protected, slot]

Definition at line 1472 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::valueEditChanged ( void   )  [protected, slot]

Definition at line 1323 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::valueButtonClicked ( void   )  [protected, slot]

Definition at line 1577 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::setValue ( QString  value  )  [protected, slot]

Definition at line 1633 of file smartplaylist.cpp.

Referenced by valueButtonClicked().

void CriteriaRowEditor::setDate ( QString  date  )  [protected, slot]

Definition at line 1660 of file smartplaylist.cpp.

Referenced by editDate().

void CriteriaRowEditor::saveClicked ( void   )  [protected, slot]

Definition at line 1350 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::criteriaChanged (  )  [signal]

Referenced by saveClicked().

void CriteriaRowEditor::updateFields ( void   )  [private]

Definition at line 1307 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::updateOperators ( void   )  [private]

Definition at line 1315 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::updateValues ( void   )  [private]

Definition at line 1328 of file smartplaylist.cpp.

Referenced by Create().

void CriteriaRowEditor::enableSaveButton ( void   )  [private]

Definition at line 1381 of file smartplaylist.cpp.

Referenced by fieldChanged(), operatorChanged(), and valueEditChanged().

void CriteriaRowEditor::getOperatorList ( SmartPLFieldType  fieldType  )  [private]

Definition at line 1554 of file smartplaylist.cpp.

Referenced by fieldChanged().

void CriteriaRowEditor::editDate ( void   )  [private]

Definition at line 1641 of file smartplaylist.cpp.

Referenced by valueButtonClicked().


Member Data Documentation

QStringList CriteriaRowEditor::m_searchList [private]

Definition at line 180 of file smartplaylist.h.

Definition at line 192 of file smartplaylist.h.

Referenced by Create(), operatorChanged(), saveClicked(), and updateValues().

Definition at line 193 of file smartplaylist.h.

Referenced by Create(), operatorChanged(), saveClicked(), and updateValues().

Definition at line 196 of file smartplaylist.h.

Referenced by Create(), and operatorChanged().

Definition at line 198 of file smartplaylist.h.

Definition at line 200 of file smartplaylist.h.

Referenced by Create().

Definition at line 201 of file smartplaylist.h.

Referenced by Create(), and enableSaveButton().


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:41:59 2012 for MythTV by  doxygen 1.6.3