static HostLineEdit *MythShutdownXTermCmd() { HostLineEdit *gc = new HostLineEdit("MythShutdownXTermCmd"); gc->setLabel(QObject::tr("Command to run Xterm")); gc->setValue("xterm"); gc->setHelpText(QObject::tr("Command to start an Xterm. Can be disabled by " "leaving this setting blank.")); return gc; };
static HostLineEdit *LocalServerPort() { HostLineEdit *gc = new HostLineEdit("BackendServerPort"); gc->setLabel(QObject::tr("Port")); gc->setValue("6543"); gc->setHelpText(QObject::tr("Unless you've got good reason, don't " "change this.")); return gc; };
static HostLineEdit *MythShutdownNvramCmd() { HostLineEdit *gc = new HostLineEdit("MythShutdownNvramCmd"); gc->setLabel(QObject::tr("Command to Set Wakeup Time")); gc->setValue("/usr/bin/nvram-wakeup --settime $time"); gc->setHelpText(QObject::tr("Command to set the wakeup time in the BIOS. " "See the README file for more examples.")); return gc; };
HostLineEdit *GetScreenshotDir() { HostLineEdit *gc = new HostLineEdit("mythgame.screenshotdir"); gc->setLabel(QObject::tr("Directory where Game Screenshots are stored")); gc->setValue(GetConfDir() + "/MythGame/Screenshots"); gc->setHelpText(QObject::tr("This directory will be the default browse " "location when assigning screenshots.")); return gc; }
HostLineEdit *GetFanartDir() { HostLineEdit *gc = new HostLineEdit("mythgame.fanartdir"); gc->setLabel(QObject::tr("Directory where Game Fanart is stored")); gc->setValue(GetConfDir() + "/MythGame/Fanart"); gc->setHelpText(QObject::tr("This directory will be the default browse " "location when assigning fanart.")); return gc; }
static HostLineEdit *PostCDRipScript() { HostLineEdit *gc = new HostLineEdit("PostCDRipScript"); gc->setLabel(QObject::tr("Script Path")); gc->setValue(""); gc->setHelpText(QObject::tr("If present this script will be executed " "after a CD Rip is completed.")); return gc; };
static HostLineEdit *MythArchiveProjectXCmd() { HostLineEdit *gc = new HostLineEdit("MythArchiveProjectXCmd"); gc->setLabel(QObject::tr("projectx command")); gc->setValue("projectx"); gc->setHelpText(QObject::tr("Command to run ProjectX. Will be used to cut " "commercials and split mpegs files instead of mythtranscode and mythreplex.")); return gc; };
static HostLineEdit *MythGalleryMoviePlayerCmd() { HostLineEdit *gc = new HostLineEdit("GalleryMoviePlayerCmd"); gc->setLabel(QObject::tr("Command run to display movie files")); gc->setValue("mplayer -fs %s"); gc->setHelpText(QObject::tr("This command is executed whenever a movie " "file is selected")); return gc; };
static HostLineEdit *MythArchiveShareDir() { HostLineEdit *gc = new HostLineEdit("MythArchiveShareDir"); gc->setLabel(QObject::tr("MythArchive Share Directory")); gc->setValue(GetShareDir() + "mytharchive/"); gc->setHelpText(QObject::tr("Location where MythArchive stores its scripts, " "intro movies and theme files")); return gc; };
static HostLineEdit *MythArchiveTempDir() { HostLineEdit *gc = new HostLineEdit("MythArchiveTempDir"); gc->setLabel(QObject::tr("MythArchive Temp Directory")); gc->setValue(""); gc->setHelpText(QObject::tr("Location where MythArchive should create its " "temporary work files. LOTS of free space required here.")); return gc; };
static HostLineEdit *ZMServerPort() { HostLineEdit *gc = new HostLineEdit("ZoneMinderServerPort"); gc->setLabel(QObject::tr("Port the server runs on")); gc->setValue("6548"); gc->setHelpText(QObject::tr("Unless you've got good reason to, don't " "change this.")); return gc; };
static HostLineEdit *ZMServerIP() { HostLineEdit *gc = new HostLineEdit("ZoneMinderServerIP"); gc->setLabel(QObject::tr("IP address of the mythzoneminder server")); gc->setValue("127.0.0.1"); gc->setHelpText(QObject::tr("Enter the IP address of the mythzoneminder server " "that this frontend should connect to.")); return gc; };
static HostLineEdit *MythWelcomeDateFormat() { HostLineEdit *gc = new HostLineEdit("MythWelcomeDateFormat"); gc->setLabel(QObject::tr("Date Format")); gc->setValue("dddd\ndd MMM yyyy"); gc->setHelpText(QObject::tr("This is the format to use to display the date. " "See http://doc.trolltech.com/3.3/qdate.html#toString " "for a list of valid format specifiers.")); return gc; };
// General Settings static HostLineEdit *GameAllTreeLevels() { HostLineEdit *gc = new HostLineEdit("GameAllTreeLevels"); gc->setLabel(QObject::tr("Game display order")); gc->setValue("system gamename"); gc->setHelpText(QObject::tr("Order in which to sort the games " "- this is for all systems. Available choices: " "system, year, genre and gamename")); return gc; }
static HostLineEdit *MythGalleryImportDirs() { HostLineEdit *gc = new HostLineEdit("GalleryImportDirs"); gc->setLabel(QObject::tr("Paths to import images from")); gc->setValue("/mnt/cdrom:/mnt/camera"); gc->setHelpText(QObject::tr("This is a colon separated list of paths. " "If the path in the list is a directory, its contents will " "be copied. If it is an executable, it will be run.")); return gc; };
static HostLineEdit *MythGalleryFilter() { HostLineEdit *gc = new HostLineEdit("GalleryFilterDirectory"); gc->setLabel(QObject::tr("Directory filter")); gc->setValue(""); gc->setHelpText(QObject::tr("Enter direcory names to be excluded in " "browser. (multiple entries delimited with " "':')")); return gc; };
static HostLineEdit *WakeUpCommand() { HostLineEdit *gc = new HostLineEdit("WakeUpCommand"); gc->setLabel(QObject::tr("Wake command")); gc->setValue(""); gc->setHelpText(QObject::tr("The command used to wake up this slave " "from sleep. This setting is not used on the master " "backend.")); return gc; };
static HostLineEdit *CDWriterDevice() { HostLineEdit *gc = new HostLineEdit("CDWriterDevice"); gc->setValue("default"); gc->setLabel(QObject::tr("CD-Writer Device")); gc->setHelpText(QObject::tr("Select the SCSI or IDE Device for CD Writing.") + QObject::tr(" 'default' will let the " "MediaMonitor choose a device.")); return gc; };
static HostLineEdit *FilenameTemplate() { HostLineEdit *gc = new HostLineEdit("FilenameTemplate"); gc->setLabel(QObject::tr("File storage location")); gc->setValue("ARTIST/ALBUM/TRACK-TITLE"); // Don't translate gc->setHelpText(QObject::tr("Defines the location/name for new songs. " "Valid tokens are: GENRE, ARTIST, ALBUM, " "TRACK, TITLE, YEAR")); return gc; };
static HostLineEdit *MythArchiveDVDPlayerCmd() { HostLineEdit *gc = new HostLineEdit("MythArchiveDVDPlayerCmd"); gc->setLabel(QObject::tr("Command to play DVD")); gc->setValue("Internal"); gc->setHelpText(QObject::tr("Command to run when test playing a created DVD. " "'Internal' will use the internal MythTV player. %f will be replaced with " "the path to the created DVD structure eg. 'xine -pfhq --no-splash dvd:/%f'.")); return gc; };
static HostLineEdit *SleepCommand() { HostLineEdit *gc = new HostLineEdit("SleepCommand"); gc->setLabel(QObject::tr("Sleep command")); gc->setValue(""); gc->setHelpText(QObject::tr("The command used to put this slave to sleep. " "If set, the master backend will use this command to put " "this slave to sleep when it is not needed for recording.")); return gc; };
static HostLineEdit *LocalStatusPort() { HostLineEdit *gc = new HostLineEdit("BackendStatusPort"); gc->setLabel(QObject::tr("Status port")); gc->setValue("6544"); gc->setHelpText(QObject::tr("Port on which the server will listen for " "HTTP requests, including backend status and MythXML " "requests.")); return gc; };
static HostLineEdit *VisualizationMode() { HostLineEdit *gc = new HostLineEdit("VisualMode"); gc->setLabel(QObject::tr("Visualizations")); gc->setRO(); gc->setValue("Blank"); gc->setHelpText(QObject::tr("List of visualizations to use during playback. " "Click the button below to edit this list")); return gc; };
static HostLineEdit *NonID3FileNameFormat() { HostLineEdit *gc = new HostLineEdit("NonID3FileNameFormat"); gc->setLabel(QObject::tr("Filename Format")); gc->setValue("GENRE/ARTIST/ALBUM/TRACK_TITLE"); gc->setHelpText(QObject::tr("Directory and filename Format used to grab " "information if no ID3 information is found. Accepts " "GENRE, ARTIST, ALBUM, TITLE, ARTIST_TITLE and " "TRACK_TITLE.")); return gc; };
static HostLineEdit *GetBoxartDir() { HostLineEdit *gc = new HostLineEdit("mythgame.boxartdir"); gc->setLabel(MythGameGeneralSettings::tr("Directory where Game Boxart is " "stored")); gc->setValue(GetConfDir() + "/MythGame/Boxart"); gc->setHelpText(MythGameGeneralSettings::tr("This directory will be the " "default browse location when " "assigning boxart.")); return gc; }
static HostLineEdit *GetScreenshotDir() { HostLineEdit *gc = new HostLineEdit("mythgame.screenshotdir"); gc->setLabel(MythGameGeneralSettings::tr("Directory where Game Screenshots " "are stored")); gc->setValue(GetConfDir() + "/MythGame/Screenshots"); gc->setHelpText(MythGameGeneralSettings::tr("This directory will be the " "default browse location when " "assigning screenshots.")); return gc; }
static HostLineEdit *LocalSecurityPin() { HostLineEdit *gc = new HostLineEdit("SecurityPin"); gc->setLabel(QObject::tr("Security PIN (required)")); gc->setValue(""); gc->setHelpText(QObject::tr("PIN code required for a frontend to connect " "to the backend. Blank prevents all " "connections; 0000 allows any client to " "connect.")); return gc; };
static HostLineEdit *MiscStatusScript() { HostLineEdit *he = new HostLineEdit("MiscStatusScript"); he->setLabel(QObject::tr("Miscellaneous status application")); he->setValue(""); he->setHelpText(QObject::tr("External application or script that outputs " "extra information for inclusion in the " "backend status page. See http://www.mythtv." "org/wiki/Miscellaneous_Status_Information")); return he; }
static HostLineEdit *LocalServerIP() { HostLineEdit *gc = new HostLineEdit("BackendServerIP"); gc->setLabel(QObject::tr("IP address")); gc->setValue("127.0.0.1"); gc->setHelpText(QObject::tr("Enter the IP address of this machine. " "Use an externally accessible address (ie, not " "127.0.0.1) if you are going to be running a frontend " "on a different machine than this one.")); return gc; };
static HostLineEdit *TreeLevels() { HostLineEdit *gc = new HostLineEdit("TreeLevels", true); gc->setLabel(QObject::tr("Tree Sorting")); gc->setValue("splitartist artist album title"); gc->setHelpText(QObject::tr("Order in which to sort the Music " "Tree. Possible values are a space-separated list of " "genre, splitartist, splitartist1, artist, album, and " "title OR the keyword \"directory\" to indicate that " "the onscreen tree mirrors the filesystem.")); return gc; };