CustomEdit Class Reference

#include <customedit.h>

Inheritance diagram for CustomEdit:
MythScreenType MythUIType XMLParseBase

List of all members.

Public Member Functions

 CustomEdit (MythScreenStack *parent, ProgramInfo *m_pginfo=NULL)
 ~CustomEdit (void)
bool Create ()
bool keyPressEvent (QKeyEvent *)
 Key event handler.
void customEvent (QEvent *event)

Protected Slots

void ruleChanged (MythUIButtonListItem *item)
void textChanged (void)
void clauseChanged (MythUIButtonListItem *item)
void clauseClicked (MythUIButtonListItem *item)
void testClicked (void)
void recordClicked (void)
void storeClicked (void)
void scheduleCreated (int)

Private Member Functions

void loadData (void)
void loadClauses (void)
bool checkSyntax (void)
void storeRule (bool is_search, bool is_new)
void deleteRule (void)

Private Attributes

ProgramInfom_pginfo
QString m_baseTitle
int m_maxex
QString m_seSuffix
QString m_exSuffix
MythUIButtonListm_ruleList
MythUIButtonListm_clauseList
MythUITextEditm_titleEdit
MythUITextEditm_descriptionEdit
MythUITextEditm_subtitleEdit
MythUITextm_clauseText
MythUIButtonm_testButton
MythUIButtonm_recordButton
MythUIButtonm_storeButton
MythUIButtonm_cancelButton

Detailed Description

Definition at line 13 of file customedit.h.


Constructor & Destructor Documentation

CustomEdit::CustomEdit ( MythScreenStack parent,
ProgramInfo m_pginfo = NULL 
) [explicit]

Definition at line 26 of file customedit.cpp.

CustomEdit::~CustomEdit ( void   ) 

Definition at line 44 of file customedit.cpp.


Member Function Documentation

bool CustomEdit::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

Definition at line 51 of file customedit.cpp.

Referenced by ScheduleCommon::EditCustom(), and startCustomEdit().

bool CustomEdit::keyPressEvent ( QKeyEvent *   )  [virtual]

Key event handler.

Parameters:
event Keypress event

Reimplemented from MythScreenType.

Definition at line 849 of file customedit.cpp.

void CustomEdit::customEvent ( QEvent *  event  )  [virtual]

Reimplemented from MythUIType.

Definition at line 825 of file customedit.cpp.

void CustomEdit::ruleChanged ( MythUIButtonListItem item  )  [protected, slot]

Definition at line 516 of file customedit.cpp.

Referenced by Create().

void CustomEdit::textChanged ( void   )  [protected, slot]

Definition at line 530 of file customedit.cpp.

Referenced by Create(), loadData(), and ruleChanged().

void CustomEdit::clauseChanged ( MythUIButtonListItem item  )  [protected, slot]

Definition at line 541 of file customedit.cpp.

Referenced by Create(), and storeRule().

void CustomEdit::clauseClicked ( MythUIButtonListItem item  )  [protected, slot]

Definition at line 561 of file customedit.cpp.

Referenced by Create().

void CustomEdit::testClicked ( void   )  [protected, slot]

Definition at line 580 of file customedit.cpp.

Referenced by Create().

void CustomEdit::recordClicked ( void   )  [protected, slot]

Definition at line 599 of file customedit.cpp.

Referenced by Create().

void CustomEdit::storeClicked ( void   )  [protected, slot]

Definition at line 640 of file customedit.cpp.

Referenced by Create().

void CustomEdit::scheduleCreated ( int  ruleID  )  [protected, slot]

Definition at line 634 of file customedit.cpp.

Referenced by recordClicked().

void CustomEdit::loadData ( void   )  [private]

Definition at line 102 of file customedit.cpp.

Referenced by Create().

void CustomEdit::loadClauses ( void   )  [private]

Definition at line 153 of file customedit.cpp.

Referenced by loadData().

bool CustomEdit::checkSyntax ( void   )  [private]

Definition at line 698 of file customedit.cpp.

Referenced by recordClicked(), and testClicked().

void CustomEdit::storeRule ( bool  is_search,
bool  is_new 
) [private]

Definition at line 754 of file customedit.cpp.

Referenced by customEvent().

void CustomEdit::deleteRule ( void   )  [private]

Definition at line 805 of file customedit.cpp.

Referenced by customEvent(), and keyPressEvent().


Member Data Documentation

Definition at line 42 of file customedit.h.

Referenced by CustomEdit(), loadClauses(), loadData(), and ~CustomEdit().

QString CustomEdit::m_baseTitle [private]

Definition at line 43 of file customedit.h.

Referenced by CustomEdit(), loadClauses(), and loadData().

int CustomEdit::m_maxex [private]
QString CustomEdit::m_seSuffix [private]

Definition at line 47 of file customedit.h.

Referenced by CustomEdit(), deleteRule(), loadClauses(), and storeRule().

QString CustomEdit::m_exSuffix [private]

Definition at line 48 of file customedit.h.

Referenced by CustomEdit(), deleteRule(), loadClauses(), and storeRule().

Definition at line 50 of file customedit.h.

Referenced by Create(), loadData(), and recordClicked().

Definition at line 61 of file customedit.h.

Referenced by clauseChanged(), and Create().

Definition at line 62 of file customedit.h.

Referenced by Create(), and textChanged().

Definition at line 63 of file customedit.h.

Referenced by Create(), and textChanged().

Definition at line 64 of file customedit.h.

Referenced by clauseChanged(), Create(), and textChanged().

Definition at line 65 of file customedit.h.

Referenced by Create().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri Feb 10 06:41:54 2012 for MythTV by  doxygen 1.6.3