/* parameter parsing */
// TODO:
- uiInfo->vmName = get_emul_vm_name();
+ uiInfo->vmName = QString(get_emul_vm_name()).trimmed();
uiInfo->resolution.setWidth(get_emul_resolution_width());
uiInfo->resolution.setHeight(get_emul_resolution_height());
uiInfo->basePort = get_emul_vm_base_port() + 1;
uiInfo->skinPath = get_emul_skin_path();
- if (uiInfo->skinPath.endsWith('/') == false) {
- uiInfo->skinPath += "/";
+ if (uiInfo->skinPath.endsWith(QDir::separator()) == false) {
+ uiInfo->skinPath += QDir::separator();
}
QSettings skinInfo(uiInfo->skinPath + "info.ini", QSettings::IniFormat);
QString skinName = skinInfo.value("skin.name").toString();
QDir skinDir(uiInfo->skinPath + CON_FORM_SUBPATH);
QFileInfoList entries = skinDir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot);
for (int i = 0; i < entries.size(); i++) {
- QFile conXMLFile(entries.at(i).filePath() + '/' + FORM_FILE_NAME);
+ QFile conXMLFile(entries.at(i).filePath() + QDir::separator() + FORM_FILE_NAME);
loadControllerFormFromXML(&conXMLFile, uiInfo);
}
QQmlEngine *engine = new QQmlEngine();
QQmlComponent *component = new QQmlComponent(engine);
- component->loadUrl(QUrl(file->fileName()));
+ component->loadUrl(QUrl::fromLocalFile(file->fileName()));
if (!component->isReady()) {
qWarning("%s", qPrintable(component->errorString()));
}
formType = (FormType *)formListType->getFormList()->at(index); /* src */
form->displayRegion = formType->getDisplayRegion();
- form->skinImg[SkinForm::normal].load(
- fileInfo.absolutePath() + "/" + formType->mainImageName());
- form->skinImg[SkinForm::pressed].load(
- fileInfo.absolutePath() + "/" + formType->pressedImageName());
+ form->skinImg[SkinForm::normal].load(fileInfo.absolutePath()
+ + QDir::separator() + formType->mainImageName());
+ form->skinImg[SkinForm::pressed].load(fileInfo.absolutePath()
+ + QDir::separator() + formType->pressedImageName());
keyListType = formType->keyListType();
if (keyListType != NULL) {
QQmlEngine *engine = new QQmlEngine();
QQmlComponent *component = new QQmlComponent(engine);
- component->loadUrl(QUrl(file->fileName()));
+ component->loadUrl(QUrl::fromLocalFile(file->fileName()));
if (!component->isReady()) {
qWarning("%s", qPrintable(component->errorString()));
}
HardwareKeyType *hwKeyType = NULL;
ControllerForm *form = new ControllerForm(fileInfo.dir().dirName());
- form->conImg[ControllerForm::normal].load(
- fileInfo.absolutePath() + "/" + formType->mainImageName());
- form->conImg[ControllerForm::pressed].load(
- fileInfo.absolutePath() + "/" + formType->pressedImageName());
+ form->conImg[ControllerForm::normal].load(fileInfo.absolutePath()
+ + QDir::separator() + formType->mainImageName());
+ form->conImg[ControllerForm::pressed].load(fileInfo.absolutePath()
+ + QDir::separator() + formType->pressedImageName());
keyListType = formType->keyListType();
if (keyListType != NULL) {