RecordingProfile Class Reference

#include <recordingprofile.h>

Inheritance diagram for RecordingProfile:

ConfigurationWizard ConfigurationDialog Storage

List of all members.


Detailed Description

Definition at line 40 of file recordingprofile.h.


Public Member Functions

 RecordingProfile (QString profName=NULL)
virtual void loadByID (int id)
virtual bool loadByType (QString name, QString cardtype)
virtual bool loadByGroup (QString name, QString group)
virtual DialogCode exec (void)
void setCodecTypes ()
void setName (const QString &newName)
const ImageSizegetImageSize (void) const
int getProfileNum (void) const
QString getName (void) const
QString groupType (void) const

Static Public Member Functions

static QString getName (int id)
static void fillSelections (SelectSetting *setting, int group, bool foldautodetect=false)
static void fillSelections (SelectManagedListItem *setting, int group)

Static Public Attributes

static const int TranscoderAutodetect = 0
 sentinel value
static const int TranscoderGroup = 6
 hard-coded DB value

Private Slots

void ResizeTranscode (bool resize)
void SetLosslessTranscode (bool lossless)
void FiltersChanged (const QString &val)

Private Attributes

IDid
Namename
ImageSizeimageSize
TranscodeResizetr_resize
TranscodeLosslesstr_lossless
TranscodeFilterstr_filters
VideoCompressionSettingsvideoSettings
AudioCompressionSettingsaudioSettings
QString profileName
bool isEncoder

Classes

class  ID
class  Name

Constructor & Destructor Documentation

RecordingProfile::RecordingProfile ( QString  profName = NULL  ) 

Definition at line 1111 of file recordingprofile.cpp.


Member Function Documentation

void RecordingProfile::loadByID ( int  id  )  [virtual]

bool RecordingProfile::loadByType ( QString  name,
QString  cardtype 
) [virtual]

Definition at line 1254 of file recordingprofile.cpp.

Referenced by load_profile().

bool RecordingProfile::loadByGroup ( QString  name,
QString  group 
) [virtual]

Definition at line 1294 of file recordingprofile.cpp.

Referenced by Transcode::GetProfile().

DialogCode RecordingProfile::exec ( void   )  [virtual]

Definition at line 1322 of file recordingprofile.cpp.

Referenced by RecordingProfileEditor::open().

void RecordingProfile::setCodecTypes (  ) 

Definition at line 1314 of file recordingprofile.cpp.

Referenced by RecordingProfileEditor::open().

void RecordingProfile::setName ( const QString &  newName  )  [inline]

Definition at line 92 of file recordingprofile.h.

const ImageSize& RecordingProfile::getImageSize ( void   )  const [inline]

Definition at line 96 of file recordingprofile.h.

int RecordingProfile::getProfileNum ( void   )  const [inline]

QString RecordingProfile::getName ( void   )  const [inline]

Definition at line 98 of file recordingprofile.h.

Referenced by RecordingProfileEditor::open().

QString RecordingProfile::groupType ( void   )  const

Definition at line 1540 of file recordingprofile.cpp.

Referenced by setCodecTypes().

QString RecordingProfile::getName ( int  id  )  [static]

Definition at line 1559 of file recordingprofile.cpp.

void RecordingProfile::fillSelections ( SelectSetting setting,
int  group,
bool  foldautodetect = false 
) [static]

void RecordingProfile::fillSelections ( SelectManagedListItem setting,
int  group 
) [static]

Definition at line 1483 of file recordingprofile.cpp.

void RecordingProfile::ResizeTranscode ( bool  resize  )  [private, slot]

Definition at line 1161 of file recordingprofile.cpp.

Referenced by exec(), and loadByID().

void RecordingProfile::SetLosslessTranscode ( bool  lossless  )  [private, slot]

Definition at line 1171 of file recordingprofile.cpp.

Referenced by exec(), and loadByID().

void RecordingProfile::FiltersChanged ( const QString &  val  )  [private, slot]

Definition at line 1240 of file recordingprofile.cpp.

Referenced by exec(), and loadByID().


Member Data Documentation

const int RecordingProfile::TranscoderGroup = 6 [static]

hard-coded DB value

Definition at line 110 of file recordingprofile.h.

Referenced by DefaultTranscoder(), SRTranscoderSelector::fillSelections(), and fillSelections().

Definition at line 118 of file recordingprofile.h.

Definition at line 119 of file recordingprofile.h.

Referenced by fillSelections(), and RecordingProfile().

Definition at line 120 of file recordingprofile.h.

Definition at line 121 of file recordingprofile.h.

Referenced by exec(), loadByID(), RecordingProfile(), and SetLosslessTranscode().

Definition at line 122 of file recordingprofile.h.

Referenced by exec(), FiltersChanged(), loadByID(), and RecordingProfile().

Definition at line 124 of file recordingprofile.h.

Referenced by loadByID(), and setCodecTypes().

Definition at line 125 of file recordingprofile.h.

Referenced by loadByID(), and setCodecTypes().

QString RecordingProfile::profileName [private]

Definition at line 126 of file recordingprofile.h.

Referenced by loadByID().

Definition at line 127 of file recordingprofile.h.

Referenced by loadByID().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:10 2010 for MythTV by  doxygen 1.5.5