[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kcm-grub2] /: Compile with QT_NO_CAST_FROM_ASCII, QT_NO_CAST_TO_ASCII.
From: Konstantinos Smanis <konstantinos.smanis () gmail ! com>
Date: 2013-10-24 17:54:33
Message-ID: E1VZP7B-0001vj-SW () scm ! kde ! org
[Download RAW message or body]
Git commit 13a78bec9f6a7d215146b217ef6a0007847c83bf by Konstantinos Smanis.
Committed on 24/10/2013 at 16:50.
Pushed by ksmanis into branch 'master'.
Compile with QT_NO_CAST_FROM_ASCII, QT_NO_CAST_TO_ASCII.
M +1 -1 CMakeLists.txt
M +10 -10 src/common.cpp
M +3 -3 src/convertDlg.cpp
M +2 -2 src/entry.cpp
M +39 -39 src/helper/helper.cpp
M +10 -10 src/installDlg.cpp
M +200 -200 src/kcm_grub2.cpp
http://commits.kde.org/kcm-grub2/13a78bec9f6a7d215146b217ef6a0007847c83bf
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 010debc..8fbf4c4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,7 +12,7 @@ include(KDE4Defaults)
include(GRUBPaths)
# Qt
-add_definitions(-DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS -DQT_STRICT_ITERATORS \
-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) \
+add_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_BYTEARRAY \
-DQT_NO_KEYWORDS -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) \
# ImageMagick add_definitions(-DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16)
diff --git a/src/common.cpp b/src/common.cpp
index 5fc008b..909b8cd 100644
--- a/src/common.cpp
+++ b/src/common.cpp
@@ -27,12 +27,12 @@
QString quoteWord(const QString &word)
{
- return !word.startsWith('`') || !word.endsWith('`') ? KShell::quoteArg(word) : word;
+ return !word.startsWith(QLatin1Char('`')) || !word.endsWith(QLatin1Char('`')) ? \
KShell::quoteArg(word) : word; }
QString unquoteWord(const QString &word)
{
KProcess echo;
- echo.setShellCommand(QString("echo -n %1").arg(word));
+ echo.setShellCommand(QString(QLatin1String("echo -n %1")).arg(word));
echo.setOutputChannelMode(KProcess::OnlyStdoutChannel);
if (echo.execute() == 0) {
return QString::fromLocal8Bit(echo.readAllStandardOutput().constData());
@@ -43,25 +43,25 @@ QString unquoteWord(const QString &word)
QTextStream stream("edWord, QIODevice::ReadOnly | QIODevice::Text);
while (!stream.atEnd()) {
stream >> ch;
- if (ch == '\'') {
+ if (ch == QLatin1Char('\'')) {
while (true) {
if (stream.atEnd()) {
return QString();
}
stream >> ch;
- if (ch == '\'') {
+ if (ch == QLatin1Char('\'')) {
return unquotedWord;
} else {
unquotedWord.append(ch);
}
}
- } else if (ch == '"') {
+ } else if (ch == QLatin1Char('"')) {
while (true) {
if (stream.atEnd()) {
return QString();
}
stream >> ch;
- if (ch == '\\') {
+ if (ch == QLatin1Char('\\')) {
if (stream.atEnd()) {
return QString();
}
@@ -73,13 +73,13 @@ QString unquoteWord(const QString &word)
unquotedWord.append(ch);
break;
case '\n':
- unquotedWord.append(' ');
+ unquotedWord.append(QLatin1Char(' '));
break;
default:
- unquotedWord.append('\\').append(ch);
+ unquotedWord.append(QLatin1Char('\\')).append(ch);
break;
}
- } else if (ch == '"') {
+ } else if (ch == QLatin1Char('"')) {
return unquotedWord;
} else {
unquotedWord.append(ch);
@@ -87,7 +87,7 @@ QString unquoteWord(const QString &word)
}
} else {
while (true) {
- if (ch == '\\') {
+ if (ch == QLatin1Char('\\')) {
if (stream.atEnd()) {
return unquotedWord;
}
diff --git a/src/convertDlg.cpp b/src/convertDlg.cpp
index ef589c4..b798b43 100644
--- a/src/convertDlg.cpp
+++ b/src/convertDlg.cpp
@@ -42,12 +42,12 @@ ConvertDialog::ConvertDialog(QWidget *parent, Qt::WFlags flags) : \
KDialog(parent QList<Magick::CoderInfo>::const_iterator it = coderList.constBegin();
QList<Magick::CoderInfo>::const_iterator end = coderList.constEnd();
for (; it != end; ++it) {
- readFilter.append(QString(" *.%1").arg(QString::fromStdString(it->name()).toLower()));
+ readFilter.append(QString(QLatin1String(" \
*.%1")).arg(QString::fromStdString(it->name()).toLower())); }
readFilter.remove(0, 1);
- readFilter.append('|').append(i18nc("@item:inlistbox", "ImageMagick supported image \
formats")); + readFilter.append(QLatin1Char('|')).append(i18nc("@item:inlistbox", \
"ImageMagick supported image formats"));
- QString writeFilter = QString("*%1|%5 (%1)\n*%2|%6 (%2)\n*%3 *%4|%7 (%3 %4)").arg(".png", \
".tga", ".jpg", ".jpeg", KMimeType::mimeType("image/png")->comment(), \
KMimeType::mimeType("image/x-tga")->comment(), KMimeType::mimeType("image/jpeg")->comment()); + \
QString writeFilter = QString(QLatin1String("*%1|%5 (%1)\n*%2|%6 (%2)\n*%3 *%4|%7 (%3 \
%4)")).arg(QLatin1String(".png"), QLatin1String(".tga"), QLatin1String(".jpg"), \
QLatin1String(".jpeg"), KMimeType::mimeType(QLatin1String("image/png"))->comment(), \
KMimeType::mimeType(QLatin1String("image/x-tga"))->comment(), \
KMimeType::mimeType(QLatin1String("image/jpeg"))->comment());
ui->kurlrequester_image->setMode(KFile::File | KFile::ExistingOnly | KFile::LocalOnly);
ui->kurlrequester_image->fileDialog()->setOperationMode(KFileDialog::Opening);
diff --git a/src/entry.cpp b/src/entry.cpp
index ddd7041..bc60737 100644
--- a/src/entry.cpp
+++ b/src/entry.cpp
@@ -41,7 +41,7 @@ QString Entry::fullTitle() const
{
QString fullTitle;
Q_FOREACH(const Entry::Title &ancestor, m_ancestors) {
- fullTitle += unquoteWord(ancestor.str) += '>';
+ fullTitle += unquoteWord(ancestor.str) += QLatin1Char('>');
}
return fullTitle + unquoteWord(m_title.str);
}
@@ -49,7 +49,7 @@ QString Entry::fullNumTitle() const
{
QString fullNumTitle;
Q_FOREACH(const Entry::Title &ancestor, m_ancestors) {
- fullNumTitle += QString::number(ancestor.num) += '>';
+ fullNumTitle += QString::number(ancestor.num) += QLatin1Char('>');
}
return fullNumTitle + QString::number(m_title.num);
}
diff --git a/src/helper/helper.cpp b/src/helper/helper.cpp
index 34cb3a7..b5182e6 100644
--- a/src/helper/helper.cpp
+++ b/src/helper/helper.cpp
@@ -45,7 +45,7 @@ static const QString path = QLatin1String("/usr/sbin:/usr/bin:/sbin:/bin");
Helper::Helper()
{
- KGlobal::locale()->insertCatalog("kcm-grub2");
+ KGlobal::locale()->insertCatalog(QLatin1String("kcm-grub2"));
qputenv("PATH", path.toLatin1());
}
@@ -55,7 +55,7 @@ ActionReply Helper::executeCommand(const QStringList &command)
process.setProgram(command);
process.setOutputChannelMode(KProcess::MergedChannels);
- kDebug() << "Executing" << command.join(" ");
+ kDebug() << "Executing" << command.join(QLatin1String(" "));
int exitCode = process.execute();
ActionReply reply;
@@ -63,13 +63,13 @@ ActionReply Helper::executeCommand(const QStringList &command)
reply = ActionReply::HelperErrorReply;
reply.setErrorCode(exitCode);
}
- reply.addData("command", command);
- reply.addData("output", process.readAll());
+ reply.addData(QLatin1String("command"), command);
+ reply.addData(QLatin1String("output"), process.readAll());
return reply;
}
bool Helper::setLang(const QString &lang)
{
- QFile file(GRUB_MENU);
+ QFile file(QString::fromUtf8(GRUB_MENU));
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
kError() << "Failed to open file for reading:" << GRUB_MENU;
kError() << "Error code:" << file.error();
@@ -99,22 +99,22 @@ ActionReply Helper::defaults(QVariantMap args)
{
Q_UNUSED(args)
ActionReply reply;
- QString configFileName = GRUB_CONFIG;
- QString originalConfigFileName = configFileName + ".original";
+ QString configFileName = QString::fromUtf8(GRUB_CONFIG);
+ QString originalConfigFileName = configFileName + QLatin1String(".original");
if (!QFile::exists(originalConfigFileName)) {
reply = ActionReply::HelperErrorReply;
- reply.addData("errorDescription", i18nc("@info", "Original configuration file \
<filename>%1</filename> does not exist.", originalConfigFileName)); + \
reply.addData(QLatin1String("errorDescription"), i18nc("@info", "Original configuration file \
<filename>%1</filename> does not exist.", originalConfigFileName)); return reply;
}
if (!QFile::remove(configFileName)) {
reply = ActionReply::HelperErrorReply;
- reply.addData("errorDescription", i18nc("@info", "Cannot remove current configuration \
file <filename>%1</filename>.", configFileName)); + \
reply.addData(QLatin1String("errorDescription"), i18nc("@info", "Cannot remove current \
configuration file <filename>%1</filename>.", configFileName)); return reply;
}
if (!QFile::copy(originalConfigFileName, configFileName)) {
reply = ActionReply::HelperErrorReply;
- reply.addData("errorDescription", i18nc("@info", "Cannot copy original configuration \
file <filename>%1</filename> to <filename>%2</filename>.", originalConfigFileName, \
configFileName)); + reply.addData(QLatin1String("errorDescription"), i18nc("@info", \
"Cannot copy original configuration file <filename>%1</filename> to <filename>%2</filename>.", \
originalConfigFileName, configFileName)); return reply;
}
return reply;
@@ -122,39 +122,39 @@ ActionReply Helper::defaults(QVariantMap args)
ActionReply Helper::install(QVariantMap args)
{
ActionReply reply;
- QString partition = args.value("partition").toString();
- QString mountPoint = args.value("mountPoint").toString();
- bool mbrInstall = args.value("mbrInstall").toBool();
+ QString partition = args.value(QLatin1String("partition")).toString();
+ QString mountPoint = args.value(QLatin1String("mountPoint")).toString();
+ bool mbrInstall = args.value(QLatin1String("mbrInstall")).toBool();
if (mountPoint.isEmpty()) {
- for (int i = 0; QDir(mountPoint = QString("%1/kcm-grub2-%2").arg(QDir::tempPath(), \
QString::number(i))).exists(); i++); + for (int i = 0; QDir(mountPoint = \
QString(QLatin1String("%1/kcm-grub2-%2")).arg(QDir::tempPath(), QString::number(i))).exists(); \
i++); if (!QDir().mkpath(mountPoint)) {
reply = ActionReply::HelperErrorReply;
- reply.addData("errorDescription", i18nc("@info", "Failed to create temporary mount \
point.")); + reply.addData(QLatin1String("errorDescription"), i18nc("@info", "Failed \
to create temporary mount point.")); return reply;
}
- ActionReply mountReply = executeCommand(QStringList() << "mount" << partition << \
mountPoint); + ActionReply mountReply = executeCommand(QStringList() << \
QLatin1String("mount") << partition << mountPoint); if (mountReply.failed()) {
return mountReply;
}
}
QStringList grub_installCommand;
- grub_installCommand << GRUB_INSTALL_EXE << "--root-directory" << mountPoint;
+ grub_installCommand << QString::fromUtf8(GRUB_INSTALL_EXE) << \
QLatin1String("--root-directory") << mountPoint; if (mbrInstall) {
- grub_installCommand << partition.remove(QRegExp("\\d+"));
+ grub_installCommand << partition.remove(QRegExp(QLatin1String("\\d+")));
} else {
- grub_installCommand << "--force" << partition;
+ grub_installCommand << QLatin1String("--force") << partition;
}
return executeCommand(grub_installCommand);
}
ActionReply Helper::load(QVariantMap args)
{
ActionReply reply;
- LoadOperations operations = (LoadOperations)(args.value("operations").toInt());
+ LoadOperations operations = \
(LoadOperations)(args.value(QLatin1String("operations")).toInt());
if (operations.testFlag(MenuFile)) {
- QFile file(GRUB_MENU);
+ QFile file(QString::fromUtf8(GRUB_MENU));
bool ok = file.open(QIODevice::ReadOnly | QIODevice::Text);
reply.addData(QLatin1String("menuSuccess"), ok);
if (ok) {
@@ -165,7 +165,7 @@ ActionReply Helper::load(QVariantMap args)
}
}
if (operations.testFlag(ConfigurationFile)) {
- QFile file(GRUB_CONFIG);
+ QFile file(QString::fromUtf8(GRUB_CONFIG));
bool ok = file.open(QIODevice::ReadOnly | QIODevice::Text);
reply.addData(QLatin1String("configSuccess"), ok);
if (ok) {
@@ -176,7 +176,7 @@ ActionReply Helper::load(QVariantMap args)
}
}
if (operations.testFlag(EnvironmentFile)) {
- QFile file(GRUB_ENV);
+ QFile file(QString::fromUtf8(GRUB_ENV));
bool ok = file.open(QIODevice::ReadOnly | QIODevice::Text);
reply.addData(QLatin1String("envSuccess"), ok);
if (ok) {
@@ -187,10 +187,10 @@ ActionReply Helper::load(QVariantMap args)
}
}
if (operations.testFlag(MemtestFile)) {
- bool memtest = QFile::exists(GRUB_MEMTEST);
+ bool memtest = QFile::exists(QString::fromUtf8(GRUB_MEMTEST));
reply.addData(QLatin1String("memtest"), memtest);
if (memtest) {
- reply.addData(QLatin1String("memtestOn"), (bool)(QFile::permissions(GRUB_MEMTEST) \
& (QFile::ExeOwner | QFile::ExeGroup | QFile::ExeOther))); + \
reply.addData(QLatin1String("memtestOn"), \
(bool)(QFile::permissions(QString::fromUtf8(GRUB_MEMTEST)) & (QFile::ExeOwner | QFile::ExeGroup \
| QFile::ExeOther))); }
}
#if HAVE_HD
@@ -201,52 +201,52 @@ ActionReply Helper::load(QVariantMap args)
hd_t *hd = hd_list(&hd_data, hw_framebuffer, 1, NULL);
for (hd_res_t *res = hd->res; res; res = res->next) {
if (res->any.type == res_framebuffer) {
- gfxmodes += QString("%1x%2x%3").arg(QString::number(res->framebuffer.width), \
QString::number(res->framebuffer.height), QString::number(res->framebuffer.colorbits)); + \
gfxmodes += QString(QLatin1String("%1x%2x%3")).arg(QString::number(res->framebuffer.width), \
QString::number(res->framebuffer.height), QString::number(res->framebuffer.colorbits)); }
}
hd_free_hd_list(hd);
hd_free_hd_data(&hd_data);
- reply.addData("gfxmodes", gfxmodes);
+ reply.addData(QLatin1String("gfxmodes"), gfxmodes);
}
#endif
if (operations.testFlag(Locales)) {
- reply.addData(QLatin1String("locales"), QDir(GRUB_LOCALE).entryList(QStringList() << \
QLatin1String("*.mo"), QDir::Files).replaceInStrings(QRegExp(QLatin1String("\\.mo$")), \
QString())); + reply.addData(QLatin1String("locales"), \
QDir(QString::fromUtf8(GRUB_LOCALE)).entryList(QStringList() << QLatin1String("*.mo"), \
QDir::Files).replaceInStrings(QRegExp(QLatin1String("\\.mo$")), QString())); }
return reply;
}
ActionReply Helper::save(QVariantMap args)
{
ActionReply reply;
- QString configFileName = GRUB_CONFIG;
- QByteArray rawConfigFileContents = args.value("rawConfigFileContents").toByteArray();
- QByteArray rawDefaultEntry = args.value("rawDefaultEntry").toByteArray();
- bool memtest = args.value("memtest").toBool();
+ QString configFileName = QString::fromUtf8(GRUB_CONFIG);
+ QByteArray rawConfigFileContents = \
args.value(QLatin1String("rawConfigFileContents")).toByteArray(); + QByteArray \
rawDefaultEntry = args.value(QLatin1String("rawDefaultEntry")).toByteArray(); + bool memtest \
= args.value(QLatin1String("memtest")).toBool();
- QFile::copy(configFileName, configFileName + ".original");
+ QFile::copy(configFileName, configFileName + QLatin1String(".original"));
QFile file(configFileName);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
reply = ActionReply::HelperErrorReply;
- reply.addData("errorDescription", file.errorString());
+ reply.addData(QLatin1String("errorDescription"), file.errorString());
return reply;
}
file.write(rawConfigFileContents);
file.close();
- if (args.contains("memtest")) {
- QFile::Permissions permissions = QFile::permissions(GRUB_MEMTEST);
+ if (args.contains(QLatin1String("memtest"))) {
+ QFile::Permissions permissions = QFile::permissions(QString::fromUtf8(GRUB_MEMTEST));
if (memtest) {
permissions |= (QFile::ExeOwner | QFile::ExeUser | QFile::ExeGroup | \
QFile::ExeOther); } else {
permissions &= ~(QFile::ExeOwner | QFile::ExeUser | QFile::ExeGroup | \
QFile::ExeOther); }
- QFile::setPermissions(GRUB_MEMTEST, permissions);
+ QFile::setPermissions(QString::fromUtf8(GRUB_MEMTEST), permissions);
}
if (args.contains(QLatin1String("LANG"))) {
qputenv("LANG", args.value(QLatin1String("LANG")).toByteArray());
}
- ActionReply grub_mkconfigReply = executeCommand(QStringList() << GRUB_MKCONFIG_EXE << "-o" \
<< GRUB_MENU); + ActionReply grub_mkconfigReply = executeCommand(QStringList() << \
QString::fromUtf8(GRUB_MKCONFIG_EXE) << QLatin1String("-o") << QString::fromUtf8(GRUB_MENU)); \
if (grub_mkconfigReply.failed()) { return grub_mkconfigReply;
}
@@ -257,7 +257,7 @@ ActionReply Helper::save(QVariantMap args)
}
}
- ActionReply grub_set_defaultReply = executeCommand(QStringList() << GRUB_SET_DEFAULT_EXE \
<< rawDefaultEntry); + ActionReply grub_set_defaultReply = executeCommand(QStringList() << \
QString::fromUtf8(GRUB_SET_DEFAULT_EXE) << QString::fromUtf8(rawDefaultEntry.constData())); if \
(grub_set_defaultReply.failed()) { return grub_set_defaultReply;
}
diff --git a/src/installDlg.cpp b/src/installDlg.cpp
index ceff92c..34a2847 100644
--- a/src/installDlg.cpp
+++ b/src/installDlg.cpp
@@ -43,7 +43,7 @@ InstallDialog::InstallDialog(QWidget *parent, Qt::WFlags flags) : \
KDialog(parent setMainWidget(widget);
enableButtonOk(false);
setWindowTitle(i18nc("@title:window", "Install/Recover Bootloader"));
- setWindowIcon(KIcon("system-software-update"));
+ setWindowIcon(KIcon(QLatin1String("system-software-update")));
if (parent) {
setInitialSize(parent->size());
}
@@ -64,7 +64,7 @@ InstallDialog::InstallDialog(QWidget *parent, Qt::WFlags flags) : \
KDialog(parent continue;
}
- QString uuidDir = "/dev/disk/by-uuid/", uuid = volume->uuid(), name;
+ QString uuidDir = QLatin1String("/dev/disk/by-uuid/"), uuid = volume->uuid(), name;
name = (QFile::exists((name = uuidDir + uuid)) || QFile::exists((name = uuidDir + \
uuid.toLower())) || QFile::exists((name = uuidDir + uuid.toUpper())) ? \
QFile::symLinkTarget(name) : QString()); QTreeWidgetItem *item = new \
QTreeWidgetItem(ui->treeWidget_recover, QStringList() << QString() << name << \
partition->filePath() << volume->label() << volume->fsType() << \
KGlobal::locale()->formatByteSize(volume->size())); item->setIcon(1, KIcon(device.icon()));
@@ -83,18 +83,18 @@ InstallDialog::~InstallDialog()
void InstallDialog::slotButtonClicked(int button)
{
if (button == KDialog::Ok) {
- Action installAction("org.kde.kcontrol.kcmgrub2.install");
- installAction.setHelperID("org.kde.kcontrol.kcmgrub2");
+ Action installAction(QLatin1String("org.kde.kcontrol.kcmgrub2.install"));
+ installAction.setHelperID(QLatin1String("org.kde.kcontrol.kcmgrub2"));
for (int i = 0; i < ui->treeWidget_recover->topLevelItemCount(); i++) {
QRadioButton *radio = qobject_cast<QRadioButton \
*>(ui->treeWidget_recover->itemWidget(ui->treeWidget_recover->topLevelItem(i), 0)); if (radio \
&& radio->isChecked()) {
- installAction.addArgument("partition", \
ui->treeWidget_recover->topLevelItem(i)->text(1));
- installAction.addArgument("mountPoint", \
ui->treeWidget_recover->topLevelItem(i)->text(2));
- installAction.addArgument("mbrInstall", !ui->checkBox_partition->isChecked());
+ installAction.addArgument(QLatin1String("partition"), \
ui->treeWidget_recover->topLevelItem(i)->text(1)); + \
installAction.addArgument(QLatin1String("mountPoint"), \
ui->treeWidget_recover->topLevelItem(i)->text(2)); + \
installAction.addArgument(QLatin1String("mbrInstall"), !ui->checkBox_partition->isChecked()); \
break; }
}
- if (installAction.arguments().value("partition").toString().isEmpty()) {
+ if (installAction.arguments().value(QLatin1String("partition")).toString().isEmpty()) \
{
KMessageBox::sorry(this, i18nc("@info", "Sorry, you have to select a partition \
with a proper name!")); return;
}
@@ -122,9 +122,9 @@ void InstallDialog::slotButtonClicked(int button)
dialog->setModal(true);
dialog->setDefaultButton(KDialog::Ok);
dialog->setEscapeButton(KDialog::Ok);
- KMessageBox::createKMessageBox(dialog, QMessageBox::Information, i18nc("@info", \
"Successfully installed GRUB."), QStringList(), QString(), 0, KMessageBox::Notify, \
reply.data().value("output").toString()); // krazy:exclude=qclasses + \
KMessageBox::createKMessageBox(dialog, QMessageBox::Information, i18nc("@info", "Successfully \
installed GRUB."), QStringList(), QString(), 0, KMessageBox::Notify, \
reply.data().value(QLatin1String("output")).toString()); // krazy:exclude=qclasses } else {
- KMessageBox::detailedError(this, i18nc("@info", "Failed to install GRUB."), \
KDE_IS_VERSION(4,7,0) ? reply.errorDescription() : \
reply.data().value("errorDescription").toString()); + \
KMessageBox::detailedError(this, i18nc("@info", "Failed to install GRUB."), \
KDE_IS_VERSION(4,7,0) ? reply.errorDescription() : \
reply.data().value(QLatin1String("errorDescription")).toString()); }
}
KDialog::slotButtonClicked(button);
diff --git a/src/kcm_grub2.cpp b/src/kcm_grub2.cpp
index 4722f58..896b2ac 100644
--- a/src/kcm_grub2.cpp
+++ b/src/kcm_grub2.cpp
@@ -57,7 +57,7 @@ K_EXPORT_PLUGIN(GRUB2Factory("kcmgrub2"))
KCMGRUB2::KCMGRUB2(QWidget *parent, const QVariantList &list) : \
KCModule(GRUB2Factory::componentData(), parent, list) {
//Isn't KAboutData's second argument supposed to do this?
- KGlobal::locale()->insertCatalog("kcm-grub2");
+ KGlobal::locale()->insertCatalog(QLatin1String("kcm-grub2"));
KAboutData *about = new KAboutData("kcmgrub2", "kcm-grub2", ki18nc("@title", "KDE GRUB2 \
Bootloader Control Module"), KCM_GRUB2_VERSION, ki18nc("@title", "A KDE Control Module for \
configuring the GRUB2 bootloader."), KAboutData::License_GPL_V3, ki18nc("@info:credit", \
"Copyright (C) 2008-2013 Konstantinos Smanis"), KLocalizedString(), \
"http://ksmanis.wordpress.com/projects/grub2-editor/"); \
about->addAuthor(ki18nc("@info:credit", "Κonstantinos Smanis"), ki18nc("@info:credit", "Main \
Developer"), "konstantinos.smanis@gmail.com", "http://ksmanis.wordpress.com/"); @@ -75,8 +75,8 \
@@ KCMGRUB2::~KCMGRUB2()
void KCMGRUB2::defaults()
{
- Action defaultsAction("org.kde.kcontrol.kcmgrub2.defaults");
- defaultsAction.setHelperID("org.kde.kcontrol.kcmgrub2");
+ Action defaultsAction(QLatin1String("org.kde.kcontrol.kcmgrub2.defaults"));
+ defaultsAction.setHelperID(QLatin1String("org.kde.kcontrol.kcmgrub2"));
#if KDE_IS_VERSION(4,6,0)
defaultsAction.setParentWidget(this);
#endif
@@ -95,9 +95,9 @@ void KCMGRUB2::load()
{
readAll();
- QString grubDefault = unquoteWord(m_settings.value("GRUB_DEFAULT"));
+ QString grubDefault = unquoteWord(m_settings.value(QLatin1String("GRUB_DEFAULT")));
if (grubDefault == QLatin1String("saved")) {
- grubDefault = (m_env.value("saved_entry").isEmpty() ? "0" : \
m_env.value("saved_entry")); + grubDefault = \
(m_env.value(QLatin1String("saved_entry")).isEmpty() ? QString(QLatin1Char('0')) : \
m_env.value(QLatin1String("saved_entry"))); }
ui->kcombobox_default->clear();
@@ -136,7 +136,7 @@ void KCMGRUB2::load()
ui->kcombobox_default->setModel(model);
ui->kcombobox_default->setMinimumContentsLength(maxLen + maxLvl * 3);
- bool numericDefault = QRegExp("((\\d)+>)*(\\d)+").exactMatch(grubDefault);
+ bool numericDefault = \
QRegExp(QLatin1String("((\\d)+>)*(\\d)+")).exactMatch(grubDefault); int entryIndex = -1;
for (int i = 0; i < m_entries.size(); i++) {
if ((numericDefault && m_entries.at(i).fullNumTitle() == grubDefault) || \
(!numericDefault && m_entries.at(i).fullTitle() == grubDefault)) { @@ -162,11 +162,11 @@ void \
KCMGRUB2::load() }
}
ui->kpushbutton_remove->setEnabled(!m_entries.isEmpty());
- ui->checkBox_savedefault->setChecked(unquoteWord(m_settings.value("GRUB_SAVEDEFAULT")).compare("true") \
== 0); + ui->checkBox_savedefault->setChecked(unquoteWord(m_settings.value(QLatin1String("GRUB_SAVEDEFAULT"))).compare(QLatin1String("true")) \
== 0);
bool ok;
- if (!m_settings.value("GRUB_HIDDEN_TIMEOUT").isEmpty()) {
- int grubHiddenTimeout = \
unquoteWord(m_settings.value("GRUB_HIDDEN_TIMEOUT")).toInt(&ok); + if \
(!m_settings.value(QLatin1String("GRUB_HIDDEN_TIMEOUT")).isEmpty()) { + int \
grubHiddenTimeout = unquoteWord(m_settings.value(QLatin1String("GRUB_HIDDEN_TIMEOUT"))).toInt(&ok);
if (ok && grubHiddenTimeout >= 0) {
ui->checkBox_hiddenTimeout->setChecked(grubHiddenTimeout > 0);
ui->spinBox_hiddenTimeout->setValue(grubHiddenTimeout);
@@ -174,8 +174,8 @@ void KCMGRUB2::load()
kWarning() << "Invalid GRUB_HIDDEN_TIMEOUT value";
}
}
- ui->checkBox_hiddenTimeoutShowTimer->setChecked(unquoteWord(m_settings.value("GRUB_HIDDEN_TIMEOUT_QUIET")).compare("true") \
!= 0);
- int grubTimeout = (m_settings.value("GRUB_TIMEOUT").isEmpty() ? 5 : \
unquoteWord(m_settings.value("GRUB_TIMEOUT")).toInt(&ok)); + \
ui->checkBox_hiddenTimeoutShowTimer->setChecked(unquoteWord(m_settings.value(QLatin1String("GRUB_HIDDEN_TIMEOUT_QUIET"))).compare(QLatin1String("true")) \
!= 0); + int grubTimeout = (m_settings.value(QLatin1String("GRUB_TIMEOUT")).isEmpty() ? 5 : \
unquoteWord(m_settings.value(QLatin1String("GRUB_TIMEOUT"))).toInt(&ok)); if (ok && \
grubTimeout >= -1) { ui->checkBox_timeout->setChecked(grubTimeout > -1);
ui->radioButton_timeout0->setChecked(grubTimeout == 0);
@@ -192,18 +192,18 @@ void KCMGRUB2::load()
} else {
kWarning() << "Invalid LANGUAGE value";
}
- ui->checkBox_recovery->setChecked(unquoteWord(m_settings.value("GRUB_DISABLE_RECOVERY")).compare("true") \
!= 0); + ui->checkBox_recovery->setChecked(unquoteWord(m_settings.value(QLatin1String("GRUB_DISABLE_RECOVERY"))).compare(QLatin1String("true")) \
!= 0); ui->checkBox_memtest->setVisible(m_memtest);
ui->checkBox_memtest->setChecked(m_memtestOn);
- ui->checkBox_osProber->setChecked(unquoteWord(m_settings.value("GRUB_DISABLE_OS_PROBER")).compare("true") \
!= 0); + ui->checkBox_osProber->setChecked(unquoteWord(m_settings.value(QLatin1String("GRUB_DISABLE_OS_PROBER"))).compare(QLatin1String("true")) \
!= 0);
- m_resolutions.append("640x480");
- QString grubGfxmode = (m_settings.value("GRUB_GFXMODE").isEmpty() ? "640x480" : \
unquoteWord(m_settings.value("GRUB_GFXMODE"))); + \
m_resolutions.append(QLatin1String("640x480")); + QString grubGfxmode = \
(m_settings.value(QLatin1String("GRUB_GFXMODE")).isEmpty() ? QLatin1String("640x480") : \
unquoteWord(m_settings.value(QLatin1String("GRUB_GFXMODE")))); if (!grubGfxmode.isEmpty() && \
!m_resolutions.contains(grubGfxmode)) { m_resolutions.append(grubGfxmode);
}
- QString grubGfxpayloadLinux = unquoteWord(m_settings.value("GRUB_GFXPAYLOAD_LINUX"));
- if (!grubGfxpayloadLinux.isEmpty() && grubGfxpayloadLinux.compare("text") != 0 && \
grubGfxpayloadLinux.compare("keep") != 0 && !m_resolutions.contains(grubGfxpayloadLinux)) { + \
QString grubGfxpayloadLinux = \
unquoteWord(m_settings.value(QLatin1String("GRUB_GFXPAYLOAD_LINUX"))); + if \
(!grubGfxpayloadLinux.isEmpty() && grubGfxpayloadLinux.compare(QLatin1String("text")) != 0 && \
grubGfxpayloadLinux.compare(QLatin1String("keep")) != 0 && \
!m_resolutions.contains(grubGfxpayloadLinux)) { m_resolutions.append(grubGfxpayloadLinux);
}
m_resolutions.removeDuplicates();
@@ -212,10 +212,10 @@ void KCMGRUB2::load()
ui->kcombobox_gfxmode->setCurrentIndex(ui->kcombobox_gfxmode->findData(grubGfxmode));
ui->kcombobox_gfxpayload->setCurrentIndex(ui->kcombobox_gfxpayload->findData(grubGfxpayloadLinux));
- QString grubColorNormal = unquoteWord(m_settings.value("GRUB_COLOR_NORMAL"));
+ QString grubColorNormal = \
unquoteWord(m_settings.value(QLatin1String("GRUB_COLOR_NORMAL"))); if \
(!grubColorNormal.isEmpty()) {
- int normalForegroundIndex = \
ui->kcombobox_normalForeground->findData(grubColorNormal.section('/', 0, 0));
- int normalBackgroundIndex = \
ui->kcombobox_normalBackground->findData(grubColorNormal.section('/', 1)); + int \
normalForegroundIndex = \
ui->kcombobox_normalForeground->findData(grubColorNormal.section(QLatin1Char('/'), 0, 0)); + \
int normalBackgroundIndex = \
ui->kcombobox_normalBackground->findData(grubColorNormal.section(QLatin1Char('/'), 1)); if \
(normalForegroundIndex == -1 || normalBackgroundIndex == -1) { kWarning() << "Invalid \
GRUB_COLOR_NORMAL value"; }
@@ -226,10 +226,10 @@ void KCMGRUB2::load()
ui->kcombobox_normalBackground->setCurrentIndex(normalBackgroundIndex);
}
}
- QString grubColorHighlight = unquoteWord(m_settings.value("GRUB_COLOR_HIGHLIGHT"));
+ QString grubColorHighlight = \
unquoteWord(m_settings.value(QLatin1String("GRUB_COLOR_HIGHLIGHT"))); if \
(!grubColorHighlight.isEmpty()) {
- int highlightForegroundIndex = \
ui->kcombobox_highlightForeground->findData(grubColorHighlight.section('/', 0, \
0));
- int highlightBackgroundIndex = \
ui->kcombobox_highlightBackground->findData(grubColorHighlight.section('/', 1)); + int \
highlightForegroundIndex = \
ui->kcombobox_highlightForeground->findData(grubColorHighlight.section(QLatin1Char('/'), 0, \
0)); + int highlightBackgroundIndex = \
ui->kcombobox_highlightBackground->findData(grubColorHighlight.section(QLatin1Char('/'), \
1));
if (highlightForegroundIndex == -1 || highlightBackgroundIndex == -1) {
kWarning() << "Invalid GRUB_COLOR_HIGHLIGHT value";
}
@@ -241,25 +241,25 @@ void KCMGRUB2::load()
}
}
- QString grubBackground = unquoteWord(m_settings.value("GRUB_BACKGROUND"));
+ QString grubBackground = unquoteWord(m_settings.value(QLatin1String("GRUB_BACKGROUND")));
ui->kurlrequester_background->setText(grubBackground);
ui->kpushbutton_preview->setEnabled(!grubBackground.isEmpty());
- ui->kurlrequester_theme->setText(unquoteWord(m_settings.value("GRUB_THEME")));
+ ui->kurlrequester_theme->setText(unquoteWord(m_settings.value(QLatin1String("GRUB_THEME"))));
- ui->klineedit_cmdlineDefault->setText(unquoteWord(m_settings.value("GRUB_CMDLINE_LINUX_DEFAULT")));
- ui->klineedit_cmdline->setText(unquoteWord(m_settings.value("GRUB_CMDLINE_LINUX")));
+ ui->klineedit_cmdlineDefault->setText(unquoteWord(m_settings.value(QLatin1String("GRUB_CMDLINE_LINUX_DEFAULT"))));
+ ui->klineedit_cmdline->setText(unquoteWord(m_settings.value(QLatin1String("GRUB_CMDLINE_LINUX"))));
- QString grubTerminal = unquoteWord(m_settings.value("GRUB_TERMINAL"));
+ QString grubTerminal = unquoteWord(m_settings.value(QLatin1String("GRUB_TERMINAL")));
ui->klineedit_terminal->setText(grubTerminal);
ui->klineedit_terminalInput->setReadOnly(!grubTerminal.isEmpty());
ui->klineedit_terminalOutput->setReadOnly(!grubTerminal.isEmpty());
- ui->klineedit_terminalInput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value("GRUB_TERMINAL_INPUT")));
- ui->klineedit_terminalOutput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value("GRUB_TERMINAL_OUTPUT"))); + \
ui->klineedit_terminalInput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value(QLatin1String("GRUB_TERMINAL_INPUT")))); + \
ui->klineedit_terminalOutput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value(QLatin1String("GRUB_TERMINAL_OUTPUT"))));
- ui->klineedit_distributor->setText(unquoteWord(m_settings.value("GRUB_DISTRIBUTOR")));
- ui->klineedit_serial->setText(unquoteWord(m_settings.value("GRUB_SERIAL_COMMAND")));
- ui->klineedit_initTune->setText(unquoteWord(m_settings.value("GRUB_INIT_TUNE")));
- ui->checkBox_uuid->setChecked(unquoteWord(m_settings.value("GRUB_DISABLE_LINUX_UUID")).compare("true") \
!= 0); + ui->klineedit_distributor->setText(unquoteWord(m_settings.value(QLatin1String("GRUB_DISTRIBUTOR"))));
+ ui->klineedit_serial->setText(unquoteWord(m_settings.value(QLatin1String("GRUB_SERIAL_COMMAND"))));
+ ui->klineedit_initTune->setText(unquoteWord(m_settings.value(QLatin1String("GRUB_INIT_TUNE"))));
+ ui->checkBox_uuid->setChecked(unquoteWord(m_settings.value(QLatin1String("GRUB_DISABLE_LINUX_UUID"))).compare(QLatin1String("true")) \
!= 0);
m_dirtyBits.fill(0);
Q_EMIT changed(false);
@@ -268,7 +268,7 @@ void KCMGRUB2::save()
{
QString grubDefault;
if (!m_entries.isEmpty()) {
- m_settings["GRUB_DEFAULT"] = "saved";
+ m_settings[QLatin1String("GRUB_DEFAULT")] = QLatin1String("saved");
QStandardItemModel *model = qobject_cast<QStandardItemModel \
*>(ui->kcombobox_default->model());
QTreeView *view = qobject_cast<QTreeView *>(ui->kcombobox_default->view());
//Ugly, ugly hack. The view's current QModelIndex is invalidated
@@ -282,34 +282,34 @@ void KCMGRUB2::save()
}
if (m_dirtyBits.testBit(grubSavedefaultDirty)) {
if (ui->checkBox_savedefault->isChecked()) {
- m_settings["GRUB_SAVEDEFAULT"] = "true";
+ m_settings[QLatin1String("GRUB_SAVEDEFAULT")] = QLatin1String("true");
} else {
- m_settings.remove("GRUB_SAVEDEFAULT");
+ m_settings.remove(QLatin1String("GRUB_SAVEDEFAULT"));
}
}
if (m_dirtyBits.testBit(grubHiddenTimeoutDirty)) {
if (ui->checkBox_hiddenTimeout->isChecked()) {
- m_settings["GRUB_HIDDEN_TIMEOUT"] = \
QString::number(ui->spinBox_hiddenTimeout->value()); + \
m_settings[QLatin1String("GRUB_HIDDEN_TIMEOUT")] = \
QString::number(ui->spinBox_hiddenTimeout->value()); } else {
- m_settings.remove("GRUB_HIDDEN_TIMEOUT");
+ m_settings.remove(QLatin1String("GRUB_HIDDEN_TIMEOUT"));
}
}
if (m_dirtyBits.testBit(grubHiddenTimeoutQuietDirty)) {
if (ui->checkBox_hiddenTimeoutShowTimer->isChecked()) {
- m_settings.remove("GRUB_HIDDEN_TIMEOUT_QUIET");
+ m_settings.remove(QLatin1String("GRUB_HIDDEN_TIMEOUT_QUIET"));
} else {
- m_settings["GRUB_HIDDEN_TIMEOUT_QUIET"] = "true";
+ m_settings[QLatin1String("GRUB_HIDDEN_TIMEOUT_QUIET")] = QLatin1String("true");
}
}
if (m_dirtyBits.testBit(grubTimeoutDirty)) {
if (ui->checkBox_timeout->isChecked()) {
if (ui->radioButton_timeout0->isChecked()) {
- m_settings["GRUB_TIMEOUT"] = '0';
+ m_settings[QLatin1String("GRUB_TIMEOUT")] = QLatin1Char('0');
} else {
- m_settings["GRUB_TIMEOUT"] = QString::number(ui->spinBox_timeout->value());
+ m_settings[QLatin1String("GRUB_TIMEOUT")] = \
QString::number(ui->spinBox_timeout->value()); }
} else {
- m_settings["GRUB_TIMEOUT"] = "-1";
+ m_settings[QLatin1String("GRUB_TIMEOUT")] = QLatin1String("-1");
}
}
if (m_dirtyBits.testBit(grubLocaleDirty)) {
@@ -322,137 +322,137 @@ void KCMGRUB2::save()
}
if (m_dirtyBits.testBit(grubDisableRecoveryDirty)) {
if (ui->checkBox_recovery->isChecked()) {
- m_settings.remove("GRUB_DISABLE_RECOVERY");
+ m_settings.remove(QLatin1String("GRUB_DISABLE_RECOVERY"));
} else {
- m_settings["GRUB_DISABLE_RECOVERY"] = "true";
+ m_settings[QLatin1String("GRUB_DISABLE_RECOVERY")] = QLatin1String("true");
}
}
if (m_dirtyBits.testBit(grubDisableOsProberDirty)) {
if (ui->checkBox_osProber->isChecked()) {
- m_settings.remove("GRUB_DISABLE_OS_PROBER");
+ m_settings.remove(QLatin1String("GRUB_DISABLE_OS_PROBER"));
} else {
- m_settings["GRUB_DISABLE_OS_PROBER"] = "true";
+ m_settings[QLatin1String("GRUB_DISABLE_OS_PROBER")] = QLatin1String("true");
}
}
if (m_dirtyBits.testBit(grubGfxmodeDirty)) {
if (ui->kcombobox_gfxmode->currentIndex() <= 0) {
kError() << "Something went terribly wrong!";
} else {
- m_settings["GRUB_GFXMODE"] = \
quoteWord(ui->kcombobox_gfxmode->itemData(ui->kcombobox_gfxmode->currentIndex()).toString()); + \
m_settings[QLatin1String("GRUB_GFXMODE")] = \
quoteWord(ui->kcombobox_gfxmode->itemData(ui->kcombobox_gfxmode->currentIndex()).toString()); \
} }
if (m_dirtyBits.testBit(grubGfxpayloadLinuxDirty)) {
if (ui->kcombobox_gfxpayload->currentIndex() <= 0) {
kError() << "Something went terribly wrong!";
} else if (ui->kcombobox_gfxpayload->currentIndex() == 1) {
- m_settings.remove("GRUB_GFXPAYLOAD_LINUX");
+ m_settings.remove(QLatin1String("GRUB_GFXPAYLOAD_LINUX"));
} else if (ui->kcombobox_gfxpayload->currentIndex() > 1) {
- m_settings["GRUB_GFXPAYLOAD_LINUX"] = \
quoteWord(ui->kcombobox_gfxpayload->itemData(ui->kcombobox_gfxpayload->currentIndex()).toString());
+ m_settings[QLatin1String("GRUB_GFXPAYLOAD_LINUX")] = \
quoteWord(ui->kcombobox_gfxpayload->itemData(ui->kcombobox_gfxpayload->currentIndex()).toString());
}
}
if (m_dirtyBits.testBit(grubColorNormalDirty)) {
QString normalForeground = \
ui->kcombobox_normalForeground->itemData(ui->kcombobox_normalForeground->currentIndex()).toString();
QString normalBackground = \
ui->kcombobox_normalBackground->itemData(ui->kcombobox_normalBackground->currentIndex()).toString();
- if (normalForeground.compare("light-gray") != 0 || normalBackground.compare("black") \
!= 0) {
- m_settings["GRUB_COLOR_NORMAL"] = normalForeground + '/' + normalBackground;
+ if (normalForeground.compare(QLatin1String("light-gray")) != 0 || \
normalBackground.compare(QLatin1String("black")) != 0) { + \
m_settings[QLatin1String("GRUB_COLOR_NORMAL")] = normalForeground + QLatin1Char('/') + \
normalBackground; } else {
- m_settings.remove("GRUB_COLOR_NORMAL");
+ m_settings.remove(QLatin1String("GRUB_COLOR_NORMAL"));
}
}
if (m_dirtyBits.testBit(grubColorHighlightDirty)) {
QString highlightForeground = \
ui->kcombobox_highlightForeground->itemData(ui->kcombobox_highlightForeground->currentIndex()).toString();
QString highlightBackground = \
ui->kcombobox_highlightBackground->itemData(ui->kcombobox_highlightBackground->currentIndex()).toString();
- if (highlightForeground.compare("black") != 0 || \
highlightBackground.compare("light-gray") != 0) {
- m_settings["GRUB_COLOR_HIGHLIGHT"] = highlightForeground + '/' + \
highlightBackground; + if (highlightForeground.compare(QLatin1String("black")) != 0 || \
highlightBackground.compare(QLatin1String("light-gray")) != 0) { + \
m_settings[QLatin1String("GRUB_COLOR_HIGHLIGHT")] = highlightForeground + QLatin1Char('/') + \
highlightBackground; } else {
- m_settings.remove("GRUB_COLOR_HIGHLIGHT");
+ m_settings.remove(QLatin1String("GRUB_COLOR_HIGHLIGHT"));
}
}
if (m_dirtyBits.testBit(grubBackgroundDirty)) {
QString background = ui->kurlrequester_background->url().toLocalFile();
if (!background.isEmpty()) {
- m_settings["GRUB_BACKGROUND"] = quoteWord(background);
+ m_settings[QLatin1String("GRUB_BACKGROUND")] = quoteWord(background);
} else {
- m_settings.remove("GRUB_BACKGROUND");
+ m_settings.remove(QLatin1String("GRUB_BACKGROUND"));
}
}
if (m_dirtyBits.testBit(grubThemeDirty)) {
QString theme = ui->kurlrequester_theme->url().toLocalFile();
if (!theme.isEmpty()) {
- m_settings["GRUB_THEME"] = quoteWord(theme);
+ m_settings[QLatin1String("GRUB_THEME")] = quoteWord(theme);
} else {
- m_settings.remove("GRUB_THEME");
+ m_settings.remove(QLatin1String("GRUB_THEME"));
}
}
if (m_dirtyBits.testBit(grubCmdlineLinuxDefaultDirty)) {
QString cmdlineLinuxDefault = ui->klineedit_cmdlineDefault->text();
if (!cmdlineLinuxDefault.isEmpty()) {
- m_settings["GRUB_CMDLINE_LINUX_DEFAULT"] = quoteWord(cmdlineLinuxDefault);
+ m_settings[QLatin1String("GRUB_CMDLINE_LINUX_DEFAULT")] = \
quoteWord(cmdlineLinuxDefault); } else {
- m_settings.remove("GRUB_CMDLINE_LINUX_DEFAULT");
+ m_settings.remove(QLatin1String("GRUB_CMDLINE_LINUX_DEFAULT"));
}
}
if (m_dirtyBits.testBit(grubCmdlineLinuxDirty)) {
QString cmdlineLinux = ui->klineedit_cmdline->text();
if (!cmdlineLinux.isEmpty()) {
- m_settings["GRUB_CMDLINE_LINUX"] = quoteWord(cmdlineLinux);
+ m_settings[QLatin1String("GRUB_CMDLINE_LINUX")] = quoteWord(cmdlineLinux);
} else {
- m_settings.remove("GRUB_CMDLINE_LINUX");
+ m_settings.remove(QLatin1String("GRUB_CMDLINE_LINUX"));
}
}
if (m_dirtyBits.testBit(grubTerminalDirty)) {
QString terminal = ui->klineedit_terminal->text();
if (!terminal.isEmpty()) {
- m_settings["GRUB_TERMINAL"] = quoteWord(terminal);
+ m_settings[QLatin1String("GRUB_TERMINAL")] = quoteWord(terminal);
} else {
- m_settings.remove("GRUB_TERMINAL");
+ m_settings.remove(QLatin1String("GRUB_TERMINAL"));
}
}
if (m_dirtyBits.testBit(grubTerminalInputDirty)) {
QString terminalInput = ui->klineedit_terminalInput->text();
if (!terminalInput.isEmpty()) {
- m_settings["GRUB_TERMINAL_INPUT"] = quoteWord(terminalInput);
+ m_settings[QLatin1String("GRUB_TERMINAL_INPUT")] = quoteWord(terminalInput);
} else {
- m_settings.remove("GRUB_TERMINAL_INPUT");
+ m_settings.remove(QLatin1String("GRUB_TERMINAL_INPUT"));
}
}
if (m_dirtyBits.testBit(grubTerminalOutputDirty)) {
QString terminalOutput = ui->klineedit_terminalOutput->text();
if (!terminalOutput.isEmpty()) {
- m_settings["GRUB_TERMINAL_OUTPUT"] = quoteWord(terminalOutput);
+ m_settings[QLatin1String("GRUB_TERMINAL_OUTPUT")] = quoteWord(terminalOutput);
} else {
- m_settings.remove("GRUB_TERMINAL_OUTPUT");
+ m_settings.remove(QLatin1String("GRUB_TERMINAL_OUTPUT"));
}
}
if (m_dirtyBits.testBit(grubDistributorDirty)) {
QString distributor = ui->klineedit_distributor->text();
if (!distributor.isEmpty()) {
- m_settings["GRUB_DISTRIBUTOR"] = quoteWord(distributor);
+ m_settings[QLatin1String("GRUB_DISTRIBUTOR")] = quoteWord(distributor);
} else {
- m_settings.remove("GRUB_DISTRIBUTOR");
+ m_settings.remove(QLatin1String("GRUB_DISTRIBUTOR"));
}
}
if (m_dirtyBits.testBit(grubSerialCommandDirty)) {
QString serialCommand = ui->klineedit_serial->text();
if (!serialCommand.isEmpty()) {
- m_settings["GRUB_SERIAL_COMMAND"] = quoteWord(serialCommand);
+ m_settings[QLatin1String("GRUB_SERIAL_COMMAND")] = quoteWord(serialCommand);
} else {
- m_settings.remove("GRUB_SERIAL_COMMAND");
+ m_settings.remove(QLatin1String("GRUB_SERIAL_COMMAND"));
}
}
if (m_dirtyBits.testBit(grubInitTuneDirty)) {
QString initTune = ui->klineedit_initTune->text();
if (!initTune.isEmpty()) {
- m_settings["GRUB_INIT_TUNE"] = quoteWord(initTune);
+ m_settings[QLatin1String("GRUB_INIT_TUNE")] = quoteWord(initTune);
} else {
- m_settings.remove("GRUB_INIT_TUNE");
+ m_settings.remove(QLatin1String("GRUB_INIT_TUNE"));
}
}
if (m_dirtyBits.testBit(grubDisableLinuxUuidDirty)) {
if (ui->checkBox_uuid->isChecked()) {
- m_settings.remove("GRUB_DISABLE_LINUX_UUID");
+ m_settings.remove(QLatin1String("GRUB_DISABLE_LINUX_UUID"));
} else {
- m_settings["GRUB_DISABLE_LINUX_UUID"] = "true";
+ m_settings[QLatin1String("GRUB_DISABLE_LINUX_UUID")] = QLatin1String("true");
}
}
@@ -464,16 +464,16 @@ void KCMGRUB2::save()
stream << it.key() << '=' << it.value() << endl;
}
- Action saveAction("org.kde.kcontrol.kcmgrub2.save");
- saveAction.setHelperID("org.kde.kcontrol.kcmgrub2");
- saveAction.addArgument("rawConfigFileContents", configFileContents.toUtf8());
- saveAction.addArgument("rawDefaultEntry", !m_entries.isEmpty() ? grubDefault.toUtf8() : \
m_settings.value("GRUB_DEFAULT").toUtf8()); + Action \
saveAction(QLatin1String("org.kde.kcontrol.kcmgrub2.save")); + \
saveAction.setHelperID(QLatin1String("org.kde.kcontrol.kcmgrub2")); + \
saveAction.addArgument(QLatin1String("rawConfigFileContents"), configFileContents.toUtf8()); + \
saveAction.addArgument(QLatin1String("rawDefaultEntry"), !m_entries.isEmpty() ? \
grubDefault.toUtf8() : m_settings.value(QLatin1String("GRUB_DEFAULT")).toUtf8()); if \
(ui->kcombobox_language->currentIndex() > 0) { saveAction.addArgument(QLatin1String("LANG"), \
qgetenv("LANG"));
saveAction.addArgument(QLatin1String("LANGUAGE"), \
m_settings.value(QLatin1String("LANGUAGE"))); }
if (m_dirtyBits.testBit(memtestDirty)) {
- saveAction.addArgument("memtest", ui->checkBox_memtest->isChecked());
+ saveAction.addArgument(QLatin1String("memtest"), ui->checkBox_memtest->isChecked());
}
#if KDE_IS_VERSION(4,6,0)
saveAction.setParentWidget(this);
@@ -500,7 +500,7 @@ void KCMGRUB2::save()
dialog->setModal(true);
dialog->setDefaultButton(KDialog::Ok);
dialog->setEscapeButton(KDialog::Ok);
- KMessageBox::createKMessageBox(dialog, QMessageBox::Information, i18nc("@info", \
"Successfully saved GRUB settings."), QStringList(), QString(), 0, KMessageBox::Notify, \
QString::fromUtf8(reply.data().value("output").toByteArray().constData())); // \
krazy:exclude=qclasses + KMessageBox::createKMessageBox(dialog, \
QMessageBox::Information, i18nc("@info", "Successfully saved GRUB settings."), QStringList(), \
QString(), 0, KMessageBox::Notify, \
QString::fromUtf8(reply.data().value(QLatin1String("output")).toByteArray().constData())); // \
krazy:exclude=qclasses load();
} else {
KMessageBox::detailedError(this, i18nc("@info", "Failed to save GRUB settings."), \
reply.errorDescription()); @@ -578,7 +578,7 @@ void KCMGRUB2::slotGrubGfxmodeChanged()
{
if (ui->kcombobox_gfxmode->currentIndex() == 0) {
bool ok;
- QRegExpValidator regExp(QRegExp("\\d{3,4}x\\d{3,4}(x\\d{1,2})?"), this);
+ QRegExpValidator regExp(QRegExp(QLatin1String("\\d{3,4}x\\d{3,4}(x\\d{1,2})?")), \
this); QString resolution = KInputDialog::getText(i18nc("@title:window", "Enter screen \
resolution"), i18nc("@label:textbox", "Please enter a GRUB resolution:"), QString(), &ok, this, \
®Exp); if (ok) {
if (!m_resolutions.contains(resolution)) {
@@ -590,7 +590,7 @@ void KCMGRUB2::slotGrubGfxmodeChanged()
}
ui->kcombobox_gfxmode->setCurrentIndex(ui->kcombobox_gfxmode->findData(resolution));
} else {
- ui->kcombobox_gfxmode->setCurrentIndex(ui->kcombobox_gfxmode->findData("640x480"));
+ ui->kcombobox_gfxmode->setCurrentIndex(ui->kcombobox_gfxmode->findData(QLatin1String("640x480")));
}
}
m_dirtyBits.setBit(grubGfxmodeDirty);
@@ -600,7 +600,7 @@ void KCMGRUB2::slotGrubGfxpayloadLinuxChanged()
{
if (ui->kcombobox_gfxpayload->currentIndex() == 0) {
bool ok;
- QRegExpValidator regExp(QRegExp("\\d{3,4}x\\d{3,4}(x\\d{1,2})?"), this);
+ QRegExpValidator regExp(QRegExp(QLatin1String("\\d{3,4}x\\d{3,4}(x\\d{1,2})?")), \
this); QString resolution = KInputDialog::getText(i18nc("@title:window", "Enter screen \
resolution"), i18nc("@label:textbox", "Please enter a Linux boot resolution:"), QString(), &ok, \
this, ®Exp); if (ok) {
if (!m_resolutions.contains(resolution)) {
@@ -647,14 +647,14 @@ void KCMGRUB2::slotPreviewGrubBackground()
label->setPixmap(QPixmap::fromImage(QImage::fromData(file.readAll())).scaled(QDesktopWidget().screenGeometry(this).size()));
dialog->setAttribute(Qt::WA_DeleteOnClose);
dialog->showFullScreen();
- KMessageBox::information(dialog, i18nc("@info", "Press <shortcut>Escape</shortcut> to exit \
fullscreen mode."), QString(), "GRUBFullscreenPreview"); + KMessageBox::information(dialog, \
i18nc("@info", "Press <shortcut>Escape</shortcut> to exit fullscreen mode."), QString(), \
QLatin1String("GRUBFullscreenPreview")); }
void KCMGRUB2::slotCreateGrubBackground()
{
#if HAVE_IMAGEMAGICK
QPointer<ConvertDialog> convertDlg = new ConvertDialog(this);
QString resolution = \
ui->kcombobox_gfxmode->itemData(ui->kcombobox_gfxmode->currentIndex()).toString();
- convertDlg->setResolution(resolution.section('x', 0, 0).toInt(), resolution.section('x', \
1, 1).toInt()); + convertDlg->setResolution(resolution.section(QLatin1Char('x'), 0, \
0).toInt(), resolution.section(QLatin1Char('x'), 1, 1).toInt());
connect(convertDlg, SIGNAL(splashImageCreated(QString)), ui->kurlrequester_background, \
SLOT(setText(QString))); convertDlg->exec();
delete convertDlg;
@@ -680,8 +680,8 @@ void KCMGRUB2::slotGrubTerminalChanged()
QString grubTerminal = ui->klineedit_terminal->text();
ui->klineedit_terminalInput->setReadOnly(!grubTerminal.isEmpty());
ui->klineedit_terminalOutput->setReadOnly(!grubTerminal.isEmpty());
- ui->klineedit_terminalInput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value("GRUB_TERMINAL_INPUT")));
- ui->klineedit_terminalOutput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value("GRUB_TERMINAL_OUTPUT"))); + \
ui->klineedit_terminalInput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value(QLatin1String("GRUB_TERMINAL_INPUT")))); + \
ui->klineedit_terminalOutput->setText(!grubTerminal.isEmpty() ? grubTerminal : \
unquoteWord(m_settings.value(QLatin1String("GRUB_TERMINAL_OUTPUT")))); \
m_dirtyBits.setBit(grubTerminalDirty); Q_EMIT changed(true);
}
@@ -741,7 +741,7 @@ void KCMGRUB2::slotUpdateSuggestions()
if (!action->isCheckable()) {
action->setCheckable(true);
}
- action->setChecked(lineEdit->text().contains(QRegExp(QString("\\b%1\\b").arg(action->data().toString()))));
+ action->setChecked(lineEdit->text().contains(QRegExp(QString(QLatin1String("\\b%1\\b")).arg(action->data().toString()))));
}
}
void KCMGRUB2::slotTriggeredSuggestion(QAction *action)
@@ -769,9 +769,9 @@ void KCMGRUB2::slotTriggeredSuggestion(QAction *action)
QString lineEditText = lineEdit->text();
if (!action->isChecked()) {
- lineEdit->setText(lineEditText.remove(QRegExp(QString("\\b%1\\b").arg(action->data().toString()))).simplified());
+ lineEdit->setText(lineEditText.remove(QRegExp(QString(QLatin1String("\\b%1\\b")).arg(action->data().toString()))).simplified());
} else {
- lineEdit->setText(lineEditText.isEmpty() ? action->data().toString() : lineEditText + \
' ' + action->data().toString()); + lineEdit->setText(lineEditText.isEmpty() ? \
action->data().toString() : lineEditText + QLatin1Char(' ') + action->data().toString()); }
(this->*updateFunction)();
}
@@ -789,46 +789,46 @@ void KCMGRUB2::setupObjects()
view->setRootIsDecorated(false);
ui->kcombobox_default->setView(view);
- ui->kpushbutton_install->setIcon(KIcon("system-software-update"));
- ui->kpushbutton_remove->setIcon(KIcon("list-remove"));
+ ui->kpushbutton_install->setIcon(KIcon(QLatin1String("system-software-update")));
+ ui->kpushbutton_remove->setIcon(KIcon(QLatin1String("list-remove")));
ui->kpushbutton_remove->setVisible(HAVE_QAPT || HAVE_QPACKAGEKIT);
QPixmap black(16, 16), transparent(16, 16);
black.fill(Qt::black);
transparent.fill(Qt::transparent);
- ui->kcombobox_normalForeground->addItem(QIcon(black), i18nc("@item:inlistbox Refers to \
color.", "Black"), "black");
- ui->kcombobox_highlightForeground->addItem(QIcon(black), i18nc("@item:inlistbox Refers to \
color.", "Black"), "black");
- ui->kcombobox_normalBackground->addItem(QIcon(transparent), i18nc("@item:inlistbox Refers \
to color.", "Transparent"), "black");
- ui->kcombobox_highlightBackground->addItem(QIcon(transparent), i18nc("@item:inlistbox \
Refers to color.", "Transparent"), "black"); + \
ui->kcombobox_normalForeground->addItem(QIcon(black), i18nc("@item:inlistbox Refers to color.", \
"Black"), QLatin1String("black")); + \
ui->kcombobox_highlightForeground->addItem(QIcon(black), i18nc("@item:inlistbox Refers to \
color.", "Black"), QLatin1String("black")); + \
ui->kcombobox_normalBackground->addItem(QIcon(transparent), i18nc("@item:inlistbox Refers to \
color.", "Transparent"), QLatin1String("black")); + \
ui->kcombobox_highlightBackground->addItem(QIcon(transparent), i18nc("@item:inlistbox Refers to \
color.", "Transparent"), QLatin1String("black")); QHash<QString, QString> colors;
- colors.insertMulti("blue", i18nc("@item:inlistbox Refers to color.", "Blue"));
- colors.insertMulti("blue", "blue");
- colors.insertMulti("cyan", i18nc("@item:inlistbox Refers to color.", "Cyan"));
- colors.insertMulti("cyan", "cyan");
- colors.insertMulti("dark-gray", i18nc("@item:inlistbox Refers to color.", "Dark Gray"));
- colors.insertMulti("dark-gray", "darkgray");
- colors.insertMulti("green", i18nc("@item:inlistbox Refers to color.", "Green"));
- colors.insertMulti("green", "green");
- colors.insertMulti("light-cyan", i18nc("@item:inlistbox Refers to color.", "Light Cyan"));
- colors.insertMulti("light-cyan", "lightcyan");
- colors.insertMulti("light-blue", i18nc("@item:inlistbox Refers to color.", "Light Blue"));
- colors.insertMulti("light-blue", "lightblue");
- colors.insertMulti("light-green", i18nc("@item:inlistbox Refers to color.", "Light \
Green"));
- colors.insertMulti("light-green", "lightgreen");
- colors.insertMulti("light-gray", i18nc("@item:inlistbox Refers to color.", "Light Gray"));
- colors.insertMulti("light-gray", "lightgray");
- colors.insertMulti("light-magenta", i18nc("@item:inlistbox Refers to color.", "Light \
Magenta"));
- colors.insertMulti("light-magenta", "magenta");
- colors.insertMulti("light-red", i18nc("@item:inlistbox Refers to color.", "Light Red"));
- colors.insertMulti("light-red", "orangered");
- colors.insertMulti("magenta", i18nc("@item:inlistbox Refers to color.", "Magenta"));
- colors.insertMulti("magenta", "darkmagenta");
- colors.insertMulti("red", i18nc("@item:inlistbox Refers to color.", "Red"));
- colors.insertMulti("red", "red");
- colors.insertMulti("white", i18nc("@item:inlistbox Refers to color.", "White"));
- colors.insertMulti("white", "white");
- colors.insertMulti("yellow", i18nc("@item:inlistbox Refers to color.", "Yellow"));
- colors.insertMulti("yellow", "yellow");
+ colors.insertMulti(QLatin1String("blue"), i18nc("@item:inlistbox Refers to color.", \
"Blue")); + colors.insertMulti(QLatin1String("blue"), QLatin1String("blue"));
+ colors.insertMulti(QLatin1String("cyan"), i18nc("@item:inlistbox Refers to color.", \
"Cyan")); + colors.insertMulti(QLatin1String("cyan"), QLatin1String("cyan"));
+ colors.insertMulti(QLatin1String("dark-gray"), i18nc("@item:inlistbox Refers to color.", \
"Dark Gray")); + colors.insertMulti(QLatin1String("dark-gray"), QLatin1String("darkgray"));
+ colors.insertMulti(QLatin1String("green"), i18nc("@item:inlistbox Refers to color.", \
"Green")); + colors.insertMulti(QLatin1String("green"), QLatin1String("green"));
+ colors.insertMulti(QLatin1String("light-cyan"), i18nc("@item:inlistbox Refers to color.", \
"Light Cyan")); + colors.insertMulti(QLatin1String("light-cyan"), \
QLatin1String("lightcyan")); + colors.insertMulti(QLatin1String("light-blue"), \
i18nc("@item:inlistbox Refers to color.", "Light Blue")); + \
colors.insertMulti(QLatin1String("light-blue"), QLatin1String("lightblue")); + \
colors.insertMulti(QLatin1String("light-green"), i18nc("@item:inlistbox Refers to color.", \
"Light Green")); + colors.insertMulti(QLatin1String("light-green"), \
QLatin1String("lightgreen")); + colors.insertMulti(QLatin1String("light-gray"), \
i18nc("@item:inlistbox Refers to color.", "Light Gray")); + \
colors.insertMulti(QLatin1String("light-gray"), QLatin1String("lightgray")); + \
colors.insertMulti(QLatin1String("light-magenta"), i18nc("@item:inlistbox Refers to color.", \
"Light Magenta")); + colors.insertMulti(QLatin1String("light-magenta"), \
QLatin1String("magenta")); + colors.insertMulti(QLatin1String("light-red"), \
i18nc("@item:inlistbox Refers to color.", "Light Red")); + \
colors.insertMulti(QLatin1String("light-red"), QLatin1String("orangered")); + \
colors.insertMulti(QLatin1String("magenta"), i18nc("@item:inlistbox Refers to color.", \
"Magenta")); + colors.insertMulti(QLatin1String("magenta"), QLatin1String("darkmagenta"));
+ colors.insertMulti(QLatin1String("red"), i18nc("@item:inlistbox Refers to color.", \
"Red")); + colors.insertMulti(QLatin1String("red"), QLatin1String("red"));
+ colors.insertMulti(QLatin1String("white"), i18nc("@item:inlistbox Refers to color.", \
"White")); + colors.insertMulti(QLatin1String("white"), QLatin1String("white"));
+ colors.insertMulti(QLatin1String("yellow"), i18nc("@item:inlistbox Refers to color.", \
"Yellow")); + colors.insertMulti(QLatin1String("yellow"), QLatin1String("yellow"));
QHash<QString, QString>::const_iterator it = colors.constBegin();
QHash<QString, QString>::const_iterator end = colors.constEnd();
for (; it != end; it += 2) {
@@ -839,52 +839,52 @@ void KCMGRUB2::setupObjects()
ui->kcombobox_normalBackground->addItem(QIcon(color), colors.values(it.key()).at(1), \
it.key());
ui->kcombobox_highlightBackground->addItem(QIcon(color), \
colors.values(it.key()).at(1), it.key()); }
- ui->kcombobox_normalForeground->setCurrentIndex(ui->kcombobox_normalForeground->findData("light-gray"));
- ui->kcombobox_normalBackground->setCurrentIndex(ui->kcombobox_normalBackground->findData("black"));
- ui->kcombobox_highlightForeground->setCurrentIndex(ui->kcombobox_highlightForeground->findData("black"));
- ui->kcombobox_highlightBackground->setCurrentIndex(ui->kcombobox_highlightBackground->findData("light-gray"));
+ ui->kcombobox_normalForeground->setCurrentIndex(ui->kcombobox_normalForeground->findData(QLatin1String("light-gray")));
+ ui->kcombobox_normalBackground->setCurrentIndex(ui->kcombobox_normalBackground->findData(QLatin1String("black")));
+ ui->kcombobox_highlightForeground->setCurrentIndex(ui->kcombobox_highlightForeground->findData(QLatin1String("black")));
+ ui->kcombobox_highlightBackground->setCurrentIndex(ui->kcombobox_highlightBackground->findData(QLatin1String("light-gray")));
- ui->kpushbutton_preview->setIcon(KIcon("image-png"));
- ui->kpushbutton_create->setIcon(KIcon("insert-image"));
+ ui->kpushbutton_preview->setIcon(KIcon(QLatin1String("image-png")));
+ ui->kpushbutton_create->setIcon(KIcon(QLatin1String("insert-image")));
ui->kpushbutton_create->setVisible(HAVE_IMAGEMAGICK);
- ui->kpushbutton_cmdlineDefaultSuggestions->setIcon(KIcon("tools-wizard"));
+ ui->kpushbutton_cmdlineDefaultSuggestions->setIcon(KIcon(QLatin1String("tools-wizard")));
ui->kpushbutton_cmdlineDefaultSuggestions->setMenu(new \
KMenu(ui->kpushbutton_cmdlineDefaultSuggestions));
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Quiet Boot"))->setData("quiet");
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Show \
Splash Screen"))->setData("splash");
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Disable Plymouth"))->setData("noplymouth");
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn \
Off ACPI"))->setData("acpi=off");
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn \
Off APIC"))->setData("noapic");
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn \
Off Local APIC"))->setData("nolapic");
- ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Single User Mode"))->setData("single");
- ui->kpushbutton_cmdlineSuggestions->setIcon(KIcon("tools-wizard"));
+ ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Quiet Boot"))->setData(QLatin1String("quiet")); + \
ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Show \
Splash Screen"))->setData(QLatin1String("splash")); + \
ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Disable \
Plymouth"))->setData(QLatin1String("noplymouth")); + \
ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
ACPI"))->setData(QLatin1String("acpi=off")); + \
ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
APIC"))->setData(QLatin1String("noapic")); + \
ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
Local APIC"))->setData(QLatin1String("nolapic")); + \
ui->kpushbutton_cmdlineDefaultSuggestions->menu()->addAction(i18nc("@action:inmenu", "Single \
User Mode"))->setData(QLatin1String("single")); + \
ui->kpushbutton_cmdlineSuggestions->setIcon(KIcon(QLatin1String("tools-wizard")));
ui->kpushbutton_cmdlineSuggestions->setMenu(new \
KMenu(ui->kpushbutton_cmdlineSuggestions));
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Quiet \
Boot"))->setData("quiet");
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Show Splash \
Screen"))->setData("splash");
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Disable \
Plymouth"))->setData("noplymouth");
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
ACPI"))->setData("acpi=off");
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
APIC"))->setData("noapic");
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
Local APIC"))->setData("nolapic");
- ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Single User \
Mode"))->setData("single");
- ui->kpushbutton_terminalSuggestions->setIcon(KIcon("tools-wizard"));
+ ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Quiet \
Boot"))->setData(QLatin1String("quiet")); + \
ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Show Splash \
Screen"))->setData(QLatin1String("splash")); + \
ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Disable \
Plymouth"))->setData(QLatin1String("noplymouth")); + \
ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
ACPI"))->setData(QLatin1String("acpi=off")); + \
ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off \
APIC"))->setData(QLatin1String("noapic")); + \
ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Turn Off Local \
APIC"))->setData(QLatin1String("nolapic")); + \
ui->kpushbutton_cmdlineSuggestions->menu()->addAction(i18nc("@action:inmenu", "Single User \
Mode"))->setData(QLatin1String("single")); + \
ui->kpushbutton_terminalSuggestions->setIcon(KIcon(QLatin1String("tools-wizard")));
ui->kpushbutton_terminalSuggestions->setMenu(new \
KMenu(ui->kpushbutton_terminalSuggestions));
- ui->kpushbutton_terminalSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC BIOS && \
EFI Console"))->setData("console");
- ui->kpushbutton_terminalSuggestions->menu()->addAction(i18nc("@action:inmenu", "Serial \
Terminal"))->setData("serial");
- ui->kpushbutton_terminalSuggestions->menu()->addAction(i18nc("@action:inmenu 'Open' is an \
adjective here, not a verb. 'Open Firmware' is a former IEEE standard.", "Open Firmware \
Console"))->setData("ofconsole");
- ui->kpushbutton_terminalInputSuggestions->setIcon(KIcon("tools-wizard"));
+ ui->kpushbutton_terminalSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC BIOS && \
EFI Console"))->setData(QLatin1String("console")); + \
ui->kpushbutton_terminalSuggestions->menu()->addAction(i18nc("@action:inmenu", "Serial \
Terminal"))->setData(QLatin1String("serial")); + \
ui->kpushbutton_terminalSuggestions->menu()->addAction(i18nc("@action:inmenu 'Open' is an \
adjective here, not a verb. 'Open Firmware' is a former IEEE standard.", "Open Firmware \
Console"))->setData(QLatin1String("ofconsole")); + \
ui->kpushbutton_terminalInputSuggestions->setIcon(KIcon(QLatin1String("tools-wizard")));
ui->kpushbutton_terminalInputSuggestions->setMenu(new \
KMenu(ui->kpushbutton_terminalInputSuggestions));
- ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC \
BIOS && EFI Console"))->setData("console");
- ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Serial Terminal"))->setData("serial");
- ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu 'Open' \
is an adjective here, not a verb. 'Open Firmware' is a former IEEE standard.", "Open Firmware \
Console"))->setData("ofconsole");
- ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC AT \
Keyboard (Coreboot)"))->setData("at_keyboard");
- ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "USB \
Keyboard (HID Boot Protocol)"))->setData("usb_keyboard");
- ui->kpushbutton_terminalOutputSuggestions->setIcon(KIcon("tools-wizard"));
+ ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC \
BIOS && EFI Console"))->setData(QLatin1String("console")); + \
ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "Serial \
Terminal"))->setData(QLatin1String("serial")); + \
ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu 'Open' is an \
adjective here, not a verb. 'Open Firmware' is a former IEEE standard.", "Open Firmware \
Console"))->setData(QLatin1String("ofconsole")); + \
ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC AT \
Keyboard (Coreboot)"))->setData(QLatin1String("at_keyboard")); + \
ui->kpushbutton_terminalInputSuggestions->menu()->addAction(i18nc("@action:inmenu", "USB \
Keyboard (HID Boot Protocol)"))->setData(QLatin1String("usb_keyboard")); + \
ui->kpushbutton_terminalOutputSuggestions->setIcon(KIcon(QLatin1String("tools-wizard")));
ui->kpushbutton_terminalOutputSuggestions->setMenu(new \
KMenu(ui->kpushbutton_terminalOutputSuggestions));
- ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC \
BIOS && EFI Console"))->setData("console");
- ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Serial Terminal"))->setData("serial");
- ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu 'Open' \
is an adjective here, not a verb. 'Open Firmware' is a former IEEE standard.", "Open Firmware \
Console"))->setData("ofconsole");
- ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", \
"Graphics Mode Output"))->setData("gfxterm");
- ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", "VGA \
Text Output (Coreboot)"))->setData("vga_text"); + \
ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", "PC BIOS \
&& EFI Console"))->setData(QLatin1String("console")); + \
ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", "Serial \
Terminal"))->setData(QLatin1String("serial")); + \
ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu 'Open' is an \
adjective here, not a verb. 'Open Firmware' is a former IEEE standard.", "Open Firmware \
Console"))->setData(QLatin1String("ofconsole")); + \
ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", "Graphics \
Mode Output"))->setData(QLatin1String("gfxterm")); + \
ui->kpushbutton_terminalOutputSuggestions->menu()->addAction(i18nc("@action:inmenu", "VGA Text \
Output (Coreboot)"))->setData(QLatin1String("vga_text")); }
void KCMGRUB2::setupConnections()
{
@@ -965,40 +965,40 @@ void KCMGRUB2::readAll()
QByteArray fileContents;
LoadOperations operations = NoOperation;
- if (readFile(GRUB_MENU, fileContents)) {
+ if (readFile(QString::fromUtf8(GRUB_MENU), fileContents)) {
parseEntries(QString::fromUtf8(fileContents.constData()));
} else {
operations |= MenuFile;
}
- if (readFile(GRUB_CONFIG, fileContents)) {
+ if (readFile(QString::fromUtf8(GRUB_CONFIG), fileContents)) {
parseSettings(QString::fromUtf8(fileContents.constData()));
} else {
operations |= ConfigurationFile;
}
- if (readFile(GRUB_ENV, fileContents)) {
+ if (readFile(QString::fromUtf8(GRUB_ENV), fileContents)) {
parseEnv(QString::fromUtf8(fileContents.constData()));
} else {
operations |= EnvironmentFile;
}
- if (QFile::exists(GRUB_MEMTEST)) {
+ if (QFile::exists(QString::fromUtf8(GRUB_MEMTEST))) {
m_memtest = true;
- m_memtestOn = (bool)(QFile::permissions(GRUB_MEMTEST) & (QFile::ExeOwner | \
QFile::ExeGroup | QFile::ExeOther)); + m_memtestOn = \
(bool)(QFile::permissions(QString::fromUtf8(GRUB_MEMTEST)) & (QFile::ExeOwner | QFile::ExeGroup \
| QFile::ExeOther)); } else {
operations |= MemtestFile;
}
#if HAVE_HD
operations |= Vbe;
#endif
- if (QFileInfo(GRUB_LOCALE).isReadable()) {
- m_locales = QDir(GRUB_LOCALE).entryList(QStringList() << QLatin1String("*.mo"), \
QDir::Files).replaceInStrings(QRegExp(QLatin1String("\\.mo$")), QString()); + if \
(QFileInfo(QString::fromUtf8(GRUB_LOCALE)).isReadable()) { + m_locales = \
QDir(QString::fromUtf8(GRUB_LOCALE)).entryList(QStringList() << QLatin1String("*.mo"), \
QDir::Files).replaceInStrings(QRegExp(QLatin1String("\\.mo$")), QString()); } else {
operations |= Locales;
}
if (operations) {
- Action loadAction("org.kde.kcontrol.kcmgrub2.load");
- loadAction.setHelperID("org.kde.kcontrol.kcmgrub2");
- loadAction.addArgument("operations", (int)(operations));
+ Action loadAction(QLatin1String("org.kde.kcontrol.kcmgrub2.load"));
+ loadAction.setHelperID(QLatin1String("org.kde.kcontrol.kcmgrub2"));
+ loadAction.addArgument(QLatin1String("operations"), (int)(operations));
#if KDE_IS_VERSION(4,6,0)
loadAction.setParentWidget(this);
#endif
@@ -1062,33 +1062,33 @@ void KCMGRUB2::showLocales()
Q_FOREACH(const QString &locale, m_locales) {
QString language = KGlobal::locale()->languageCodeToName(locale);
if (language.isEmpty()) {
- language = KGlobal::locale()->languageCodeToName(locale.split('@').first());
+ language = \
KGlobal::locale()->languageCodeToName(locale.split(QLatin1Char('@')).first()); if \
(language.isEmpty()) {
- language = \
KGlobal::locale()->languageCodeToName(locale.split('@').first().split('_').first()); + \
language = KGlobal::locale()->languageCodeToName(locale.split(QLatin1Char('@')).first().split(QLatin1Char('_')).first());
}
}
- ui->kcombobox_language->addItem(QString("%1 (%2)").arg(language, locale), locale);
+ ui->kcombobox_language->addItem(QString(QLatin1String("%1 (%2)")).arg(language, \
locale), locale); }
}
void KCMGRUB2::sortResolutions()
{
for (int i = 0; i < m_resolutions.size(); i++) {
- if (m_resolutions.at(i).contains(QRegExp("^\\d{3,4}x\\d{3,4}$"))) {
- m_resolutions[i] = QString("%1x%2x0").arg(m_resolutions.at(i).section('x', 0, \
0).rightJustified(4, '0'), m_resolutions.at(i).section('x', \
1).rightJustified(4, '0'));
- } else if (m_resolutions.at(i).contains(QRegExp("^\\d{3,4}x\\d{3,4}x\\d{1,2}$"))) {
- m_resolutions[i] = QString("%1x%2x%3").arg(m_resolutions.at(i).section('x', 0, \
0).rightJustified(4, '0'), m_resolutions.at(i).section('x', 1, 1).rightJustified(4, '0'), \
m_resolutions.at(i).section('x', 2).rightJustified(2, '0')); + if \
(m_resolutions.at(i).contains(QRegExp(QLatin1String("^\\d{3,4}x\\d{3,4}$")))) { + \
m_resolutions[i] = QString(QLatin1String("%1x%2x0")).arg(m_resolutions.at(i).section(QLatin1Char('x'), \
0, 0).rightJustified(4, QLatin1Char('0')), m_resolutions.at(i).section(QLatin1Char('x'), \
1).rightJustified(4, QLatin1Char('0'))); + } else if \
(m_resolutions.at(i).contains(QRegExp(QLatin1String("^\\d{3,4}x\\d{3,4}x\\d{1,2}$")))) { + \
m_resolutions[i] = QString(QLatin1String("%1x%2x%3")).arg(m_resolutions.at(i).section(QLatin1Char('x'), \
0, 0).rightJustified(4, QLatin1Char('0')), m_resolutions.at(i).section(QLatin1Char('x'), 1, \
1).rightJustified(4, QLatin1Char('0')), m_resolutions.at(i).section(QLatin1Char('x'), \
2).rightJustified(2, QLatin1Char('0'))); }
}
m_resolutions.sort();
for (int i = 0; i < m_resolutions.size(); i++) {
- if (!m_resolutions.at(i).contains(QRegExp("^\\d{3,4}x\\d{3,4}x\\d{1,2}$"))) {
+ if (!m_resolutions.at(i).contains(QRegExp(QLatin1String("^\\d{3,4}x\\d{3,4}x\\d{1,2}$")))) \
{ continue;
}
- if (m_resolutions.at(i).startsWith('0')) {
+ if (m_resolutions.at(i).startsWith(QLatin1Char('0'))) {
m_resolutions[i].remove(0, 1);
}
- m_resolutions[i].replace("x0", "x");
- if (m_resolutions.at(i).endsWith('x')) {
+ m_resolutions[i].replace(QLatin1String("x0"), QLatin1String("x"));
+ if (m_resolutions.at(i).endsWith(QLatin1Char('x'))) {
m_resolutions[i].remove(m_resolutions.at(i).length() - 1, 1);
}
}
@@ -1096,13 +1096,13 @@ void KCMGRUB2::sortResolutions()
void KCMGRUB2::showResolutions()
{
ui->kcombobox_gfxmode->clear();
- ui->kcombobox_gfxmode->addItem(i18nc("@item:inlistbox Refers to screen resolution.", \
"Custom..."), "custom"); + ui->kcombobox_gfxmode->addItem(i18nc("@item:inlistbox Refers to \
screen resolution.", "Custom..."), QLatin1String("custom"));
ui->kcombobox_gfxpayload->clear();
- ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox Refers to screen resolution.", \
"Custom..."), "custom"); + ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox Refers \
to screen resolution.", "Custom..."), QLatin1String("custom"));
ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox", "Unspecified"), QString());
- ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox", "Boot in Text Mode"), "text");
- ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox", "Keep GRUB's Resolution"), \
"keep"); + ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox", "Boot in Text Mode"), \
QLatin1String("text")); + ui->kcombobox_gfxpayload->addItem(i18nc("@item:inlistbox", "Keep \
GRUB's Resolution"), QLatin1String("keep"));
Q_FOREACH(const QString &resolution, m_resolutions) {
ui->kcombobox_gfxmode->addItem(resolution, resolution);
@@ -1153,22 +1153,22 @@ QString KCMGRUB2::parseTitle(const QString &line)
stream >> ch;
entry += ch;
- if (ch == '\'') {
+ if (ch == QLatin1Char('\'')) {
do {
if (stream.atEnd()) {
return QString();
}
stream >> ch;
entry += ch;
- } while (ch != '\'');
- } else if (ch == '"') {
+ } while (ch != QLatin1Char('\''));
+ } else if (ch == QLatin1Char('"')) {
do {
if (stream.atEnd()) {
return QString();
}
stream >> ch;
entry += ch;
- } while (ch != '"' || entry.at(entry.size() - 2) == '\\');
+ } while (ch != QLatin1Char('"') || entry.at(entry.size() - 2) == QLatin1Char('\\'));
} else {
do {
if (stream.atEnd()) {
@@ -1176,7 +1176,7 @@ QString KCMGRUB2::parseTitle(const QString &line)
}
stream >> ch;
entry += ch;
- } while (!ch.isSpace() || entry.at(entry.size() - 2) == '\\');
+ } while (!ch.isSpace() || entry.at(entry.size() - 2) == QLatin1Char('\\'));
entry.chop(1); //remove trailing space
}
return entry;
@@ -1262,7 +1262,7 @@ void KCMGRUB2::parseSettings(const QString &config)
while (!stream.atEnd()) {
line = stream.readLine().trimmed();
if (line.contains(QRegExp(QLatin1String("^(GRUB_|LANGUAGE=)")))) {
- m_settings[line.section('=', 0, 0)] = line.section('=', 1);
+ m_settings[line.section(QLatin1Char('='), 0, 0)] = line.section(QLatin1Char('='), \
1); }
}
}
@@ -1274,9 +1274,9 @@ void KCMGRUB2::parseEnv(const QString &config)
m_env.clear();
while (!stream.atEnd()) {
line = stream.readLine().trimmed();
- if (line.startsWith('#')) {
+ if (line.startsWith(QLatin1Char('#'))) {
continue;
}
- m_env[line.section('=', 0, 0)] = line.section('=', 1);
+ m_env[line.section(QLatin1Char('='), 0, 0)] = line.section(QLatin1Char('='), 1);
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic