18 gc->setLabel(ZMSettings::tr(
"IP address of the MythZoneMinder server"));
19 gc->setValue(
"127.0.0.1");
20 gc->setHelpText(ZMSettings::tr(
"Enter the IP address of the MythZoneMinder "
21 "server that this frontend should connect "
29 gc->setLabel(ZMSettings::tr(
"Port the server runs on"));
31 gc->setHelpText(ZMSettings::tr(
"Unless you've got good reason to, don't "
39 gc->setLabel(ZMSettings::tr(
"Date format"));
42 QString sampleStr = ZMSettings::tr(
"Samples are shown using today's date.");
44 if (sampdate.month() == sampdate.day())
46 sampdate = sampdate.addDays(1);
47 sampleStr = ZMSettings::tr(
"Samples are shown using tomorrow's date.");
50 gc->addSelection(sampdate.toString(
"ddd - dd/MM"),
"ddd - dd/MM");
51 gc->addSelection(sampdate.toString(
"ddd MMM d"),
"ddd MMM d");
52 gc->addSelection(sampdate.toString(
"ddd MMMM d"),
"ddd MMMM d");
53 gc->addSelection(sampdate.toString(
"MMM d"),
"MMM d");
54 gc->addSelection(sampdate.toString(
"MM/dd"),
"MM/dd");
55 gc->addSelection(sampdate.toString(
"MM.dd"),
"MM.dd");
56 gc->addSelection(sampdate.toString(
"ddd d MMM"),
"ddd d MMM");
57 gc->addSelection(sampdate.toString(
"M/d/yyyy"),
"M/d/yyyy");
58 gc->addSelection(sampdate.toString(
"dd.MM.yyyy"),
"dd.MM.yyyy");
59 gc->addSelection(sampdate.toString(
"yyyy-MM-dd"),
"yyyy-MM-dd");
60 gc->addSelection(sampdate.toString(
"ddd MMM d yyyy"),
"ddd MMM d yyyy");
61 gc->addSelection(sampdate.toString(
"ddd yyyy-MM-dd"),
"ddd yyyy-MM-dd");
62 gc->addSelection(sampdate.toString(
"ddd d MMM yyyy"),
"ddd d MMM yyyy");
63 gc->addSelection(sampdate.toString(
"ddd dd MMM yyyy"),
"ddd dd MMM yyyy");
66 gc->setHelpText(ZMSettings::tr(
"Your preferred date format to use on the "
75 gc->setLabel(ZMSettings::tr(
"Time format"));
77 QTime samptime = QTime::currentTime();
79 gc->addSelection(samptime.toString(
"hh:mm AP"),
"hh:mm AP");
80 gc->addSelection(samptime.toString(
"hh:mm"),
"hh:mm");
81 gc->addSelection(samptime.toString(
"hh:mm:ss"),
"hh:mm:ss");
83 gc->setHelpText(ZMSettings::tr(
"Your preferred time format to display "
84 "on the events screens."));
90 setLabel(tr(
"MythZoneMinder Settings"));
virtual void addChild(StandardSetting *child)
virtual void setLabel(QString str)
QDateTime current(bool stripped)
Returns current Date and Time in UTC.
static HostTextEditSetting * ZMServerPort()
static HostComboBoxSetting * ZMDateFormat()
static HostTextEditSetting * ZMServerIP()
static HostComboBoxSetting * ZMTimeFormat()