本文整理汇总了C++中XmlParser::getAlarmFile方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlParser::getAlarmFile方法的具体用法?C++ XmlParser::getAlarmFile怎么用?C++ XmlParser::getAlarmFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlParser
的用法示例。
在下文中一共展示了XmlParser::getAlarmFile方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readFromFile
bool mainwid::readFromFile(QString& path){
XmlParser xf;
if(xf.open(config_file_path) == false){
return false;
}
xf.loadXmlData();
path = xf.getAlarmFile();
return true;
}
示例2: QDialog
configDialog::configDialog(QWidget* parent):
QDialog(parent)
{
audioFileEdit = new QLineEdit();audioFileEdit->setReadOnly(true);
notificationCheck = new QCheckBox("Notification");
connect(notificationCheck,SIGNAL(stateChanged(int)),this,SLOT(notificationCheckChanged(int)));
/*xml read*/
XmlParser xf;
xf.open(config_file_path);
xf.loadXmlData();
audioFileEdit->setText(xf.getAlarmFile());
if(xf.getCheckbox(QString::fromStdString("notification")) == true){
notificationCheck->setChecked(true);
}else{
notificationCheck->setChecked(false);
}
/*--------*/
QString a = QCoreApplication::applicationFilePath();
audioFileEditLabel = new QLabel(tr("audio file"));
audioFileEditCallPathDialogButton = new QPushButton(tr("Choice"));
connect(audioFileEditCallPathDialogButton,SIGNAL(clicked()),this,SLOT(audioFileEditCallPathDialogButton_is_Pushed()));
QHBoxLayout *audioFileEditLayout = new QHBoxLayout();
audioFileEditLayout->addWidget(audioFileEditLabel);
audioFileEditLayout->addWidget(audioFileEdit);
audioFileEditLayout->addWidget(audioFileEditCallPathDialogButton);
QVBoxLayout *checkboxes = new QVBoxLayout();
checkboxes->addWidget(notificationCheck);
QVBoxLayout *mainLayout = new QVBoxLayout();
mainLayout->addLayout(audioFileEditLayout);
mainLayout->addSpacing(12);
mainLayout->addLayout(checkboxes);
setLayout(mainLayout);
};