aboutsummaryrefslogtreecommitdiff
path: root/src/kreadconfig/kwriteconfig.cpp
diff options
context:
space:
mode:
authorChusslove Illich <caslav.ilic@gmx.net>2007-07-02 08:49:20 +0000
committerAleix Pol <aleixpol@kde.org>2014-04-26 14:11:14 +0200
commit244da34653efbb3e2d12335969fe444797ca10ec (patch)
tree4d247ded3e58e42ecfa24733626af8c5c6d5f6b9 /src/kreadconfig/kwriteconfig.cpp
parentbc3bd22c5e90fdd916dfb0b3921ea8e70c49f0db (diff)
downloadkconfig-244da34653efbb3e2d12335969fe444797ca10ec.tar.gz
kconfig-244da34653efbb3e2d12335969fe444797ca10ec.tar.bz2
Interface modifications to KCmdLineArgs, KAboutData and KComponentData; BIC, SIC. Most of the depending code has been auto-converted to new API.
svn path=/trunk/KDE/kdebase/runtime/; revision=682259
Diffstat (limited to 'src/kreadconfig/kwriteconfig.cpp')
-rw-r--r--src/kreadconfig/kwriteconfig.cpp37
1 files changed, 17 insertions, 20 deletions
diff --git a/src/kreadconfig/kwriteconfig.cpp b/src/kreadconfig/kwriteconfig.cpp
index babfef9a..02a23120 100644
--- a/src/kreadconfig/kwriteconfig.cpp
+++ b/src/kreadconfig/kwriteconfig.cpp
@@ -15,40 +15,37 @@
#include <stdio.h>
//Added by qt3to4:
-
-static KCmdLineOptions options[] =
-{
- { "file <file>", I18N_NOOP("Use <file> instead of global config"), 0 },
- { "group <group>", I18N_NOOP("Group to look in"), "KDE" },
- { "key <key>", I18N_NOOP("Key to look for"), 0 },
- { "type <type>", I18N_NOOP("Type of variable. Use \"bool\" for a boolean, otherwise it is treated as a string"), 0 },
- { "+value", I18N_NOOP( "The value to write. Mandatory, on a shell use '' for empty" ), 0 },
- KCmdLineLastOption
-};
int main(int argc, char **argv)
{
- KAboutData aboutData("kwriteconfig", I18N_NOOP("KWriteConfig"),
+ KAboutData aboutData("kwriteconfig", 0, ki18n("KWriteConfig"),
"1.0.0",
- I18N_NOOP("Write KConfig entries - for use in shell scripts"),
+ ki18n("Write KConfig entries - for use in shell scripts"),
KAboutData::License_GPL,
- "(c) 2001 Red Hat, Inc. & Luís Pedro Coelho");
- aboutData.addAuthor("Luís Pedro Coelho", 0, "luis_pedro@netcabo.pt");
- aboutData.addAuthor("Bernhard Rosenkraenzer", "Wrote kreadconfig on which this is based", "bero@redhat.com");
+ ki18n("(c) 2001 Red Hat, Inc. & Luís Pedro Coelho"));
+ aboutData.addAuthor(ki18n("Luís Pedro Coelho"), KLocalizedString(), "luis_pedro@netcabo.pt");
+ aboutData.addAuthor(ki18n("Bernhard Rosenkraenzer"), ki18n("Wrote kreadconfig on which this is based"), "bero@redhat.com");
KCmdLineArgs::init(argc, argv, &aboutData);
+
+ KCmdLineOptions options;
+ options.add("file <file>", ki18n("Use <file> instead of global config"));
+ options.add("group <group>", ki18n("Group to look in"), "KDE");
+ options.add("key <key>", ki18n("Key to look for"));
+ options.add("type <type>", ki18n("Type of variable. Use \"bool\" for a boolean, otherwise it is treated as a string"));
+ options.add("+value", ki18n( "The value to write. Mandatory, on a shell use '' for empty" ));
KCmdLineArgs::addCmdLineOptions(options);
KCmdLineArgs *args=KCmdLineArgs::parsedArgs();
- QString group=QString::fromLocal8Bit(args->getOption("group"));
- QString key=QString::fromLocal8Bit(args->getOption("key"));
- QString file=QString::fromLocal8Bit(args->getOption("file"));
- QByteArray type=args->getOption("type").toLower();
+ QString group=args->getOption("group");
+ QString key=args->getOption("key");
+ QString file=args->getOption("file");
+ QString type=args->getOption("type").toLower();
if (key.isNull() || !args->count()) {
KCmdLineArgs::usage();
return 1;
}
- QByteArray value = args->arg( 0 );
+ QByteArray value = args->arg( 0 ).toLocal8Bit();
KComponentData inst(&aboutData);