本文整理汇总了C++中VerticalConfigurationGroup类的典型用法代码示例。如果您正苦于以下问题:C++ VerticalConfigurationGroup类的具体用法?C++ VerticalConfigurationGroup怎么用?C++ VerticalConfigurationGroup使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了VerticalConfigurationGroup类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: VerticalConfigurationGroup
MusicPlayerSettings::MusicPlayerSettings(void)
{
VerticalConfigurationGroup* playersettings = new VerticalConfigurationGroup(false);
playersettings->setLabel(QObject::tr("Playback Settings"));
playersettings->addChild(PlayMode());
playersettings->addChild(ResumeMode());
playersettings->addChild(ExitAction());
addChild(playersettings);
VerticalConfigurationGroup* playersettings2 = new VerticalConfigurationGroup(false);
playersettings2->setLabel(QObject::tr("Playback Settings (2)"));
playersettings2->addChild(SetRatingWeight());
playersettings2->addChild(SetPlayCountWeight());
playersettings2->addChild(SetLastPlayWeight());
playersettings2->addChild(SetRandomWeight());
addChild(playersettings2);
VerticalConfigurationGroup* playersettings3 = new VerticalConfigurationGroup(false);
playersettings3->setLabel(QObject::tr("Visualization Settings"));
playersettings3->addChild(VisualCycleOnSongChange());
playersettings3->addChild(VisualRandomize());
playersettings3->addChild(VisualModeDelay());
playersettings3->addChild(VisualScaleWidth());
playersettings3->addChild(VisualScaleHeight());
addChild(playersettings3);
}
开发者ID:daveyboyc,项目名称:mythtv,代码行数:27,代码来源:globalsettings.cpp
示例2: VerticalConfigurationGroup
MusicGeneralSettings::MusicGeneralSettings(void)
{
VerticalConfigurationGroup* general = new VerticalConfigurationGroup(false);
general->setLabel(QObject::tr("General Settings (1)"));
general->addChild(SetMusicDirectory());
general->addChild(MusicAudioDevice());
general->addChild(MusicUpmixer());
general->addChild(CDDevice());
general->addChild(AutoLookupCD());
general->addChild(AutoPlayCD());
general->addChild(KeyboardAccelerators());
addChild(general);
VerticalConfigurationGroup* general2 = new VerticalConfigurationGroup(false);
general2->setLabel(QObject::tr("General Settings (2)"));
general2->addChild(TreeLevels());
general2->addChild(ArtistTreeGroups());
general2->addChild(NonID3FileNameFormat());
general2->addChild(IgnoreID3Tags());
general2->addChild(AllowTagWriting());
general2->addChild(TagEncoding());
addChild(general2);
VerticalConfigurationGroup* general3 = new VerticalConfigurationGroup(false);
general3->setLabel(QObject::tr("CD Recording Settings"));
general3->addChild(CDWriterEnabled());
general3->addChild(CDWriterDevice());
general3->addChild(CDDiskSize());
general3->addChild(CDCreateDir());
general3->addChild(CDWriteSpeed());
general3->addChild(CDBlankType());
addChild(general3);
}
开发者ID:txase,项目名称:mythtv,代码行数:33,代码来源:globalsettings.cpp
示例3: VerticalConfigurationGroup
GallerySettings::GallerySettings()
{
VerticalConfigurationGroup* general = new VerticalConfigurationGroup(false);
general->setLabel(QObject::tr("MythGallery Settings (General)"));
general->addChild(MythGalleryDir());
general->addChild(MythGalleryThumbnailLocation());
general->addChild(MythGallerySortOrder());
general->addChild(MythGalleryImportDirs());
general->addChild(MythGalleryAutoLoad());
general->addChild(MythGalleryMoviePlayerCmd());
general->addChild(MythGalleryFilter());
general->addChild(MythGalleryFilterType());
addChild(general);
GalleryConfigurationGroup* config = new GalleryConfigurationGroup();
addChild(config);
}
开发者ID:JackOfMostTrades,项目名称:mythtv,代码行数:17,代码来源:gallerysettings.cpp
示例4: HorizontalConfigurationGroup
MythWelcomeSettings::MythWelcomeSettings()
{
HorizontalConfigurationGroup* hcg1 =
new HorizontalConfigurationGroup(true, true);
HorizontalConfigurationGroup* hcg2 =
new HorizontalConfigurationGroup(true, true);
VerticalConfigurationGroup* vcg =
new VerticalConfigurationGroup(false);
vcg->setLabel(tr("MythWelcome Settings"));
hcg1->setLabel(tr("Daily Wakeup/ShutDown Period %1").arg("1"));
hcg1->addChild(DailyWakeupStart1());
hcg1->addChild(DailyWakeupEnd1());
vcg->addChild(hcg1);
hcg2->setLabel(tr("Daily Wakeup/ShutDown Period %1").arg("2"));
hcg2->addChild(DailyWakeupStart2());
hcg2->addChild(DailyWakeupEnd2());
vcg->addChild(hcg2);
vcg->addChild(AutoStartFrontend());
// this setting only makes sense on frontend only machines
if (gCoreContext->IsFrontendOnly())
{
vcg->addChild(ShutdownWithBE());
}
vcg->addChild(MythWelcomeDateFormat());
addChild(vcg);
}
开发者ID:Olti,项目名称:mythtv,代码行数:33,代码来源:welcomesettings.cpp
示例5: VerticalConfigurationGroup
MythGameGeneralSettings::MythGameGeneralSettings()
{
VerticalConfigurationGroup *general = new VerticalConfigurationGroup(false);
general->setLabel(tr("MythGame Settings -- General"));
general->addChild(GameAllTreeLevels());
general->addChild(GameFavTreeLevels());
general->addChild(GameDeepScan());
general->addChild(GameRemovalPrompt());
general->addChild(GameShowFileNames());
general->addChild(GameTreeView());
general->addChild(GetScreenshotDir());
general->addChild(GetFanartDir());
general->addChild(GetBoxartDir());
addChild(general);
}
开发者ID:Beirdo,项目名称:mythtv-stabilize,代码行数:15,代码来源:gamesettings.cpp
示例6: name
ChannelGroupConfig::ChannelGroupConfig(QString _name)
: name(_name)
{
VerticalConfigurationGroup *cgroup;
HorizontalConfigurationGroup *columns;
DBChanList chanlist = ChannelUtil::GetChannels(0, true, "channum, callsign");
ChannelUtil::SortChannels(chanlist, "channum", true);
DBChanList::iterator it = chanlist.begin();
int i,j = 0;
int p = 1;
int pages = (int)((float)chanlist.size() / 8.0 / 3.0 + 0.5);
do
{
columns = new HorizontalConfigurationGroup(false,false,false,false);
columns->setLabel(getName() + " " +
QObject::tr("Channel Group - Page ") + QString("%1").arg(p) +
QObject::tr("of") + QString("%1").arg(pages));
for (j = 0; ((j < 3) && (it < chanlist.end())); ++j)
{
cgroup = new VerticalConfigurationGroup(false,false,false,false);
for (i = 0; ((i < 8) && (it < chanlist.end())); ++i)
{
cgroup->addChild(new ChannelCheckBox(*this, it->chanid, it->channum, it->name, _name));
++it;
}
columns->addChild(cgroup);
}
++p;
addChild(columns);
} while (it < chanlist.end());
}
开发者ID:Openivo,项目名称:mythtv,代码行数:38,代码来源:channelgroupsettings.cpp
示例7: VerticalConfigurationGroup
MythShutdownSettings::MythShutdownSettings()
{
VerticalConfigurationGroup* vcg =
new VerticalConfigurationGroup(false);
vcg->setLabel(tr("MythShutdown/MythWelcome Settings"));
vcg->addChild(MythShutdownNvramCmd());
vcg->addChild(WakeupTimeFormat());
vcg->addChild(MythShutdownNvramRestartCmd());
vcg->addChild(MythShutdownReboot());
vcg->addChild(MythShutdownPowerOff());
vcg->addChild(MythShutdownXTermCmd());
vcg->addChild(MythShutdownStartFECmd());
addChild(vcg);
}
开发者ID:Olti,项目名称:mythtv,代码行数:16,代码来源:welcomesettings.cpp
示例8: page1
VideoGeneralSettings::VideoGeneralSettings()
{
ConfigPage::PageList pages;
VConfigPage page1(pages, false);
page1->addChild(VideoStartupDirectory());
page1->addChild(TrailerDirectory());
page1->addChild(VideoArtworkDirectory());
page1->addChild(VideoScreenshotDirectory());
page1->addChild(VideoBannerDirectory());
page1->addChild(VideoFanartDirectory());
VConfigPage page2(pages, false);
page2->addChild(SetOnInsertDVD());
page2->addChild(SetDVDDriveSpeed());
page2->addChild(VideoTreeRemember());
// page 3
VerticalConfigurationGroup *pctrl =
new VerticalConfigurationGroup(true, false);
pctrl->setLabel(QObject::tr("Parental Control Settings"));
pctrl->addChild(VideoDefaultParentalLevel());
pctrl->addChild(VideoAdminPassword());
pctrl->addChild(VideoAdminPasswordThree());
pctrl->addChild(VideoAdminPasswordTwo());
pctrl->addChild(VideoAggressivePC());
VConfigPage page3(pages, false);
page3->addChild(pctrl);
VConfigPage page4(pages, false);
page4->addChild(new RatingsToPL());
int page_num = 1;
for (ConfigPage::PageList::const_iterator p = pages.begin();
p != pages.end(); ++p, ++page_num)
{
(*p)->setLabel(QObject::tr("General Settings (%1/%2)").arg(page_num)
.arg(pages.size()));
addChild(*p);
}
}
开发者ID:Openivo,项目名称:mythtv,代码行数:41,代码来源:videoglobalsettings.cpp
示例9: VerticalConfigurationGroup
BackendSettings::BackendSettings() {
VerticalConfigurationGroup* server = new VerticalConfigurationGroup(false);
server->setLabel(QObject::tr("Host Address Backend Setup"));
VerticalConfigurationGroup* localServer = new VerticalConfigurationGroup();
localServer->setLabel(QObject::tr("Local Backend") + " (" +
gCoreContext->GetHostName() + ")");
HorizontalConfigurationGroup* localIP =
new HorizontalConfigurationGroup(false, false, true, true);
localIP->addChild(LocalServerIP());
localServer->addChild(localIP);
HorizontalConfigurationGroup* localPorts =
new HorizontalConfigurationGroup(false, false, true, true);
localPorts->addChild(LocalServerPort());
localPorts->addChild(LocalStatusPort());
localServer->addChild(localPorts);
HorizontalConfigurationGroup* localPin =
new HorizontalConfigurationGroup(false, false, true, true);
localPin->addChild(LocalSecurityPin());
localServer->addChild(localPin);
VerticalConfigurationGroup* masterServer = new VerticalConfigurationGroup();
masterServer->setLabel(QObject::tr("Master Backend"));
HorizontalConfigurationGroup* master =
new HorizontalConfigurationGroup(false, false, true, true);
master->addChild(MasterServerIP());
master->addChild(MasterServerPort());
masterServer->addChild(master);
server->addChild(localServer);
server->addChild(masterServer);
addChild(server);
VerticalConfigurationGroup* locale = new VerticalConfigurationGroup(false);
locale->setLabel(QObject::tr("Locale Settings"));
locale->addChild(TVFormat());
locale->addChild(VbiFormat());
locale->addChild(FreqTable());
locale->addChild(TimeOffset());
addChild(locale);
VerticalConfigurationGroup* group2 = new VerticalConfigurationGroup(false);
group2->setLabel(QObject::tr("Miscellaneous Settings"));
VerticalConfigurationGroup* fm = new VerticalConfigurationGroup();
fm->setLabel(QObject::tr("File Management Settings"));
fm->addChild(MasterBackendOverride());
HorizontalConfigurationGroup *fmh1 =
new HorizontalConfigurationGroup(false, false, true, true);
fmh1->addChild(DeletesFollowLinks());
fmh1->addChild(TruncateDeletes());
fm->addChild(fmh1);
fm->addChild(HDRingbufferSize());
fm->addChild(StorageScheduler());
group2->addChild(fm);
group2->addChild(MiscStatusScript());
group2->addChild(DisableAutomaticBackup());
group2->addChild(DisableFirewireReset());
addChild(group2);
VerticalConfigurationGroup* group2a1 = new VerticalConfigurationGroup(false);
group2a1->setLabel(QObject::tr("EIT Scanner Options"));
//group2a1->addChild(EITTimeOffset());
group2a1->addChild(EITTransportTimeout());
group2a1->addChild(EITCrawIdleStart());
addChild(group2a1);
VerticalConfigurationGroup* group3 = new VerticalConfigurationGroup(false);
group3->setLabel(QObject::tr("Shutdown/Wakeup Options"));
group3->addChild(startupCommand());
group3->addChild(blockSDWUwithoutClient());
group3->addChild(idleTimeoutSecs());
group3->addChild(idleWaitForRecordingTime());
group3->addChild(StartupSecsBeforeRecording());
group3->addChild(WakeupTimeFormat());
group3->addChild(SetWakeuptimeCommand());
group3->addChild(ServerHaltCommand());
group3->addChild(preSDWUCheckCommand());
addChild(group3);
VerticalConfigurationGroup* group4 = new VerticalConfigurationGroup(false);
group4->setLabel(QObject::tr("Backend Wakeup settings"));
VerticalConfigurationGroup* backend = new VerticalConfigurationGroup();
backend->setLabel(QObject::tr("Master Backend"));
backend->addChild(WOLbackendReconnectWaitTime());
backend->addChild(WOLbackendConnectRetry());
backend->addChild(WOLbackendCommand());
group4->addChild(backend);
VerticalConfigurationGroup* slaveBackend = new VerticalConfigurationGroup();
slaveBackend->setLabel(QObject::tr("Slave Backends"));
slaveBackend->addChild(SleepCommand());
slaveBackend->addChild(WakeUpCommand());
group4->addChild(slaveBackend);
addChild(group4);
VerticalConfigurationGroup* backendControl = new VerticalConfigurationGroup();
backendControl->setLabel(QObject::tr("Backend Control"));
backendControl->addChild(BackendStopCommand());
backendControl->addChild(BackendStartCommand());
addChild(backendControl);
VerticalConfigurationGroup* group5 = new VerticalConfigurationGroup(false);
//.........这里部分代码省略.........
开发者ID:Openivo,项目名称:mythtv,代码行数:101,代码来源:backendsettings.cpp
示例10: VerticalConfigurationGroup
MythDbSettings1::MythDbSettings1(const QString &DbHostOverride) :
VerticalConfigurationGroup(false, true, false, false)
{
m_DBhostOverride = DbHostOverride;
// %1 is the current page, %2 is the total number of pages
setLabel(DatabaseSettings::tr("Database Configuration %1/%2")
.arg("1").arg("2"));
info = new TransLabelSetting();
MSqlQuery query(MSqlQuery::InitCon());
if (query.isConnected())
info->setValue(DatabaseSettings::tr("All database settings take effect "
"when you restart this program."));
else
info->setValue(DatabaseSettings::tr("MythTV could not connect to the "
"database. Please verify your "
"database settings below."));
addChild(info);
VerticalConfigurationGroup* dbServer = new VerticalConfigurationGroup();
dbServer->setLabel(DatabaseSettings::tr("Database Server Settings"));
dbHostName = new TransLineEditSetting(true);
dbHostName->setLabel(QCoreApplication::translate("(Common)", "Hostname"));
dbHostName->setHelpText(DatabaseSettings::tr("The host name or IP address "
"of the machine hosting the "
"database. This information "
"is required."));
dbServer->addChild(dbHostName);
HorizontalConfigurationGroup* g =
new HorizontalConfigurationGroup(false, false);
dbHostPing = new TransCheckBoxSetting();
dbHostPing->setLabel(DatabaseSettings::tr("Ping test server?"));
dbHostPing->setHelpText(DatabaseSettings::tr("Test basic host connectivity "
"using the ping command. Turn "
"off if your host or network "
"don't support ping "
"(ICMP ECHO) packets"));
g->addChild(dbHostPing);
// Some extra horizontal space:
TransLabelSetting *l = new TransLabelSetting();
l->setValue(" ");
g->addChild(l);
dbServer->addChild(g);
dbPort = new TransLineEditSetting(true);
dbPort->setLabel(QCoreApplication::translate("(Common)", "Port", "TCP/IP port"));
dbPort->setHelpText(DatabaseSettings::tr("The port number the database is "
"running on. Leave blank if "
"using the default port (3306)."));
g->addChild(dbPort);
dbName = new TransLineEditSetting(true);
dbName->setLabel(DatabaseSettings::tr("Database name"));
dbName->setHelpText(DatabaseSettings::tr("The name of the database. "
"This information is required."));
dbServer->addChild(dbName);
dbUserName = new TransLineEditSetting(true);
dbUserName->setLabel(QCoreApplication::translate("(Common)", "User"));
dbUserName->setHelpText(DatabaseSettings::tr("The user name to use while "
"connecting to the database. "
"This information is "
"required."));
dbServer->addChild(dbUserName);
dbPassword = new TransLineEditSetting(true);
dbPassword->setLabel(QCoreApplication::translate("(Common)", "Password"));
dbPassword->setHelpText(DatabaseSettings::tr("The password to use while "
"connecting to the database. "
"This information is "
"required."));
dbServer->addChild(dbPassword);
// dbType = new TransComboBoxSetting(false);
// dbType->setLabel(DatabaseSettings::tr("Database type"));
// dbType->addSelection(DatabaseSettings::tr("MySQL"), "QMYSQL");
// dbType->setValue(0);
// dbType->setHelpText(DatabaseSettings::tr("The database implementation used "
// "for your server."));
// dbType->setEnabled(false);
//dbServer->addChild(dbType);
//.........这里部分代码省略.........
开发者ID:JGunning,项目名称:OpenAOL-TV,代码行数:101,代码来源:dbsettings.cpp
示例11: HorizontalConfigurationGroup
TransportPage::TransportPage(const MultiplexID *_id, uint nType) :
HorizontalConfigurationGroup(false, true, false, false), id(_id)
{
setLabel(QObject::tr("Transport Options"));
setUseLabel(false);
VerticalConfigurationGroup *left = NULL, *right = NULL;
left = new VerticalConfigurationGroup(false, true, false, false);
if (CardUtil::OFDM == nType)
{
left->addChild(new DTVStandard(id, true, false));
left->addChild(new Frequency(id));
left->addChild(new DVBTBandwidth(id));
left->addChild(new DVBInversion(id));
left->addChild(new Modulation(id, nType));
right = new VerticalConfigurationGroup(false, true, false, false);
right->addChild(new DVBTCoderateLP(id));
right->addChild(new DVBTCoderateHP(id));
right->addChild(new DVBTTransmissionMode(id));
right->addChild(new DVBTGuardInterval(id));
right->addChild(new DVBTHierarchy(id));
}
else if (CardUtil::QPSK == nType)
{
left->addChild(new DTVStandard(id, true, false));
left->addChild(new Frequency(id, true));
left->addChild(new DVBSymbolRate(id));
right = new VerticalConfigurationGroup(false, true, false, false);
right->addChild(new DVBInversion(id));
right->addChild(new DVBForwardErrorCorrection(id));
right->addChild(new SignalPolarity(id));
}
else if (CardUtil::QAM == nType)
{
left->addChild(new DTVStandard(id, true, false));
left->addChild(new Frequency(id));
left->addChild(new DVBSymbolRate(id));
right = new VerticalConfigurationGroup(false, true, false, false);
right->addChild(new Modulation(id, nType));
right->addChild(new DVBInversion(id));
right->addChild(new DVBForwardErrorCorrection(id));
}
else if (CardUtil::ATSC == nType ||
CardUtil::HDHOMERUN == nType)
{
left->addChild(new DTVStandard(id, false, true));
left->addChild(new Frequency(id));
left->addChild(new Modulation(id, nType));
}
else if ((CardUtil::FIREWIRE == nType) ||
(CardUtil::FREEBOX == nType))
{
left->addChild(new DTVStandard(id, true, true));
}
else if ((CardUtil::V4L == nType) ||
(CardUtil::MPEG == nType))
{
left->addChild(new Frequency(id));
left->addChild(new Modulation(id, nType));
}
addChild(left);
if (right)
addChild(right);
};
开发者ID:Openivo,项目名称:mythtv,代码行数:71,代码来源:transporteditor.cpp
注:本文中的VerticalConfigurationGroup类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论