MythTV  master
videofileassoc.h
Go to the documentation of this file.
1 #ifndef VIDEOFILEASSOC_H_
2 #define VIDEOFILEASSOC_H_
3 
4 #include "mythscreentype.h"
5 
6 class MythScreenStack;
8 class MythUITextEdit;
9 class MythUIButtonList;
10 class MythUICheckBox;
11 class MythUIButton;
12 
14 {
15  Q_OBJECT
16 
17  public:
18  FileAssocDialog(MythScreenStack *screenParent, const QString &lname);
20 
21  bool Create() override; // MythScreenType
22 
23  public slots:
25 
26  void OnUseDefaltChanged();
27  void OnIgnoreChanged();
29 
30  void OnDonePressed();
31  void OnDeletePressed();
32  void OnNewExtensionPressed();
33 
34  void OnNewExtensionComplete(QString newExtension);
35 
36  private:
37  void UpdateScreen(bool useSelectionOverride = false);
38 
39  private:
47 
49 };
50 
51 #endif
unsigned int slots[4]
Definition: element.c:38
MythUICheckBox * m_ignoreCheck
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
bool Create() override
MythUIButton * m_doneButton
void OnNewExtensionComplete(QString newExtension)
MythUICheckBox * m_defaultCheck
A text entry and edit widget.
MythUITextEdit * m_commandEdit
List widget, displays list items in a variety of themeable arrangements and can trigger signals when ...
A single button widget.
Definition: mythuibutton.h:21
MythUIButtonList * m_extensionList
MythUIButton * m_newButton
void OnPlayerCommandChanged()
void OnFASelected(MythUIButtonListItem *item)
void UpdateScreen(bool useSelectionOverride=false)
class FileAssocDialogPrivate * m_private
Screen in which all other widgets are contained and rendered.
FileAssocDialog(MythScreenStack *screenParent, const QString &lname)
MythUIButton * m_deleteButton
void OnNewExtensionPressed()