QmlDesigner: Fixed issues with strings

This commit is contained in:
Christiaan Janssen
2010-02-04 13:30:05 +01:00
parent c64b202a2c
commit 095ff9e80a
4 changed files with 6 additions and 6 deletions

View File

@@ -58,14 +58,14 @@ void DesignDocumentControllerView::nodeOrderChanged(const NodeListProperty & /*l
static QStringList arrayToStringList(const QByteArray &byteArray)
{
QString str(QString::fromLatin1(byteArray));
return str.split("\n");
return str.split('\n');
}
static QByteArray stringListToArray(const QStringList &stringList)
{
QString str;
foreach (const QString &subString, stringList)
str += subString + "\n";
str += subString + '\n';
return str.toLatin1();
}

View File

@@ -71,7 +71,7 @@ QVariant StatesEditorModel::data(const QModelIndex &index, int role) const
QVariant result;
switch (role) {
case StateNameRole: {
if ((index.row()==0) && m_stateNames.at(index.row()).isEmpty())
if (index.row()==0)
result = QString("base state");
else
result = m_stateNames.at(index.row());

View File

@@ -72,7 +72,7 @@ static void syncBindingProperties(ModelNode &outputNode, const ModelNode &inputN
static void syncId(ModelNode &outputNode, const ModelNode &inputNode, const QHash<QString, QString> &idRenamingHash)
{
if (!inputNode.id().isNull() && !inputNode.id().isEmpty()) {
if (!inputNode.id().isEmpty()) {
outputNode.setId(idRenamingHash.value(inputNode.id()));
}
}
@@ -82,7 +82,7 @@ static void setupIdRenamingHash(const ModelNode &modelNode, QHash<QString, QStri
QList<ModelNode> allNodes(modelNode.allSubModelNodes());
allNodes.append(modelNode);
foreach (const ModelNode &node, allNodes) {
if (!node.id().isNull() && !node.id().isEmpty()) {
if (!node.id().isEmpty()) {
QString newId = node.id();
int i = 1;
while (view->hasId(newId) || idRenamingHash.contains(newId)) {

View File

@@ -95,7 +95,7 @@ static void parseArguments(const QStringList& argumentList, MainWindow& mainWind
qWarning() << " -f, --file open this file";
qWarning() << " --no-resync disable rewriter";
exit(0);
} else if (passArgumentList.contains(argumentList[i].split("=").first())) {
} else if (passArgumentList.contains(argumentList[i].split('=').first())) {
} else {
qWarning() << "bauhaus: unrecognized option "<< argumentList[i];
qWarning() << "Try `bauhaus --help'";