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/workspace/; revision=682259
This commit is contained in:
parent
4497741460
commit
bdb46a1769
9 changed files with 67 additions and 86 deletions
|
@ -11,12 +11,6 @@
|
|||
static const char description[] =
|
||||
I18N_NOOP("Installs a KWM theme");
|
||||
|
||||
static KCmdLineOptions options[] =
|
||||
{
|
||||
{ "+[file]", I18N_NOOP("Path to a theme config file"), 0 },
|
||||
KCmdLineLastOption
|
||||
};
|
||||
|
||||
void copy(const QString &src, const QString &dest)
|
||||
{
|
||||
QFile copyInput(src);
|
||||
|
@ -40,6 +34,9 @@ void copy(const QString &src, const QString &dest)
|
|||
int main(int argc, char **argv)
|
||||
{
|
||||
KCmdLineArgs::init(argc, argv, "kwmtheme", description, "0.1");
|
||||
|
||||
KCmdLineOptions options;
|
||||
options.add("+[file]", ki18n("Path to a theme config file"));
|
||||
KCmdLineArgs::addCmdLineOptions( options );
|
||||
KApplication app(argc, argv);
|
||||
KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
|
||||
|
@ -48,7 +45,7 @@ int main(int argc, char **argv)
|
|||
return(1);
|
||||
}
|
||||
|
||||
QString srcStr = QString(QFile::decodeName(args->arg(0)));
|
||||
QString srcStr = QString(args->arg(0));
|
||||
QFile f(srcStr);
|
||||
QString tmpStr;
|
||||
|
||||
|
|
|
@ -194,11 +194,11 @@ KWinDecorationModule::KWinDecorationModule(QWidget* parent, const QStringList &)
|
|||
// connect( cbUseMiniWindows, SIGNAL(clicked()), SLOT(slotSelectionChanged()) );
|
||||
|
||||
KAboutData *about =
|
||||
new KAboutData(I18N_NOOP("kcmkwindecoration"),
|
||||
I18N_NOOP("Window Decoration Control Module"),
|
||||
0, 0, KAboutData::License_GPL,
|
||||
I18N_NOOP("(c) 2001 Karol Szwed"));
|
||||
about->addAuthor("Karol Szwed", 0, "gallium@kde.org");
|
||||
new KAboutData(I18N_NOOP("kcmkwindecoration"), 0,
|
||||
ki18n("Window Decoration Control Module"),
|
||||
0, KLocalizedString(), KAboutData::License_GPL,
|
||||
ki18n("(c) 2001 Karol Szwed"));
|
||||
about->addAuthor(ki18n("Karol Szwed"), KLocalizedString(), "gallium@kde.org");
|
||||
setAboutData(about);
|
||||
}
|
||||
|
||||
|
|
|
@ -62,10 +62,10 @@ KWinEffectsConfig::KWinEffectsConfig(QWidget *parent, const QStringList &)
|
|||
// Load config
|
||||
load();
|
||||
|
||||
KAboutData *about = new KAboutData(I18N_NOOP("kcmkwineffects"),
|
||||
I18N_NOOP("Window Effects Configuration Module"),
|
||||
0, 0, KAboutData::License_GPL, I18N_NOOP("(c) 2007 Rivo Laks"));
|
||||
about->addAuthor("Rivo Laks", 0, "rivolaks@hot.ee");
|
||||
KAboutData *about = new KAboutData(I18N_NOOP("kcmkwineffects"), 0,
|
||||
ki18n("Window Effects Configuration Module"),
|
||||
0, KLocalizedString(), KAboutData::License_GPL, ki18n("(c) 2007 Rivo Laks"));
|
||||
about->addAuthor(ki18n("Rivo Laks"), KLocalizedString(), "rivolaks@hot.ee");
|
||||
setAboutData(about);
|
||||
}
|
||||
|
||||
|
|
|
@ -134,19 +134,19 @@ KWinOptions::KWinOptions(QWidget *parent, const QStringList &)
|
|||
connect(mTranslucency, SIGNAL(changed(bool)), this, SLOT(moduleChanged(bool)));
|
||||
|
||||
KAboutData *about =
|
||||
new KAboutData(I18N_NOOP("kcmkwinoptions"), I18N_NOOP("Window Behavior Configuration Module"),
|
||||
0, 0, KAboutData::License_GPL,
|
||||
I18N_NOOP("(c) 1997 - 2002 KWin and KControl Authors"));
|
||||
new KAboutData(I18N_NOOP("kcmkwinoptions"), 0, ki18n("Window Behavior Configuration Module"),
|
||||
0, KLocalizedString(), KAboutData::License_GPL,
|
||||
ki18n("(c) 1997 - 2002 KWin and KControl Authors"));
|
||||
|
||||
about->addAuthor("Matthias Ettrich",0,"ettrich@kde.org");
|
||||
about->addAuthor("Waldo Bastian",0,"bastian@kde.org");
|
||||
about->addAuthor("Cristian Tibirna",0,"tibirna@kde.org");
|
||||
about->addAuthor("Matthias Kalle Dalheimer",0,"kalle@kde.org");
|
||||
about->addAuthor("Daniel Molkentin",0,"molkentin@kde.org");
|
||||
about->addAuthor("Wynn Wilkes",0,"wynnw@caldera.com");
|
||||
about->addAuthor("Pat Dowler",0,"dowler@pt1B1106.FSH.UVic.CA");
|
||||
about->addAuthor("Bernd Wuebben",0,"wuebben@kde.org");
|
||||
about->addAuthor("Matthias Hoelzer-Kluepfel",0,"hoelzer@kde.org");
|
||||
about->addAuthor(ki18n("Matthias Ettrich"),KLocalizedString(),"ettrich@kde.org");
|
||||
about->addAuthor(ki18n("Waldo Bastian"),KLocalizedString(),"bastian@kde.org");
|
||||
about->addAuthor(ki18n("Cristian Tibirna"),KLocalizedString(),"tibirna@kde.org");
|
||||
about->addAuthor(ki18n("Matthias Kalle Dalheimer"),KLocalizedString(),"kalle@kde.org");
|
||||
about->addAuthor(ki18n("Daniel Molkentin"),KLocalizedString(),"molkentin@kde.org");
|
||||
about->addAuthor(ki18n("Wynn Wilkes"),KLocalizedString(),"wynnw@caldera.com");
|
||||
about->addAuthor(ki18n("Pat Dowler"),KLocalizedString(),"dowler@pt1B1106.FSH.UVic.CA");
|
||||
about->addAuthor(ki18n("Bernd Wuebben"),KLocalizedString(),"wuebben@kde.org");
|
||||
about->addAuthor(ki18n("Matthias Hoelzer-Kluepfel"),KLocalizedString(),"hoelzer@kde.org");
|
||||
setAboutData(about);
|
||||
}
|
||||
|
||||
|
|
|
@ -46,10 +46,10 @@ KCMRules::KCMRules( QWidget *parent, const QStringList & )
|
|||
widget = new KCMRulesList( this );
|
||||
layout->addWidget( widget );
|
||||
connect( widget, SIGNAL( changed( bool )), SLOT( moduleChanged( bool )));
|
||||
KAboutData *about = new KAboutData(I18N_NOOP( "kcmkwinrules" ),
|
||||
I18N_NOOP( "Window-Specific Settings Configuration Module" ),
|
||||
0, 0, KAboutData::License_GPL, I18N_NOOP( "(c) 2004 KWin and KControl Authors" ));
|
||||
about->addAuthor("Lubos Lunak",0,"l.lunak@kde.org");
|
||||
KAboutData *about = new KAboutData(I18N_NOOP( "kcmkwinrules" ), 0,
|
||||
ki18n( "Window-Specific Settings Configuration Module" ),
|
||||
0, KLocalizedString(), KAboutData::License_GPL, ki18n( "(c) 2004 KWin and KControl Authors" ));
|
||||
about->addAuthor(ki18n("Lubos Lunak"),KLocalizedString(),"l.lunak@kde.org");
|
||||
setAboutData(about);
|
||||
}
|
||||
|
||||
|
|
|
@ -264,20 +264,15 @@ static int edit( Window wid, bool whole_app )
|
|||
|
||||
} // namespace
|
||||
|
||||
static const KCmdLineOptions options[] =
|
||||
{
|
||||
// no need for I18N_NOOP(), this is not supposed to be used directly
|
||||
{ "wid <wid>", "WId of the window for special window settings.", 0 },
|
||||
{ "whole-app", "Whether the settings should affect all windows of the application.", 0 },
|
||||
KCmdLineLastOption
|
||||
};
|
||||
|
||||
extern "C"
|
||||
KDE_EXPORT int kdemain( int argc, char* argv[] )
|
||||
{
|
||||
KLocale::setMainCatalog( "kcmkwinrules" );
|
||||
KCmdLineArgs::init( argc, argv, "kwin_rules_dialog", I18N_NOOP( "KWin" ),
|
||||
I18N_NOOP( "KWin helper utility" ), "1.0" );
|
||||
KCmdLineArgs::init( argc, argv, "kwin_rules_dialog", "kcmkwinrules", ki18n( "KWin" ), "1.0" ,
|
||||
ki18n( "KWin helper utility" ));
|
||||
|
||||
KCmdLineOptions options;
|
||||
options.add("wid <wid>", ki18n("WId of the window for special window settings."));
|
||||
options.add("whole-app", ki18n("Whether the settings should affect all windows of the application."));
|
||||
KCmdLineArgs::addCmdLineOptions( options );
|
||||
KApplication app;
|
||||
KCmdLineArgs* args = KCmdLineArgs::parsedArgs();
|
||||
|
@ -287,7 +282,7 @@ KDE_EXPORT int kdemain( int argc, char* argv[] )
|
|||
args->clear();
|
||||
if( !id_ok || id == None )
|
||||
{
|
||||
KCmdLineArgs::usage( i18n( "This helper utility is not supposed to be called directly." ));
|
||||
KCmdLineArgs::usageError( i18n( "This helper utility is not supposed to be called directly." ));
|
||||
return 1;
|
||||
}
|
||||
return KWin::edit( id, whole_app );
|
||||
|
|
|
@ -32,31 +32,26 @@ DEALINGS IN THE SOFTWARE.
|
|||
#include <QProcess>
|
||||
#include <signal.h>
|
||||
|
||||
static const KCmdLineOptions options[] =
|
||||
{
|
||||
// no need for I18N_NOOP(), this is not supposed to be used directly
|
||||
{ "pid <pid>", "PID of the application to terminate.", 0 },
|
||||
{ "hostname <hostname>", "Hostname on which the application is running.", 0 },
|
||||
{ "windowname <caption>", "Caption of the window to be terminated.", 0 },
|
||||
{ "applicationname <name>", "Name of the application to be terminated.", 0 },
|
||||
{ "wid <id>", "ID of resource belonging to the application.", 0 },
|
||||
{ "timestamp <time>", "Time of user action causing killing.", 0 },
|
||||
KCmdLineLastOption
|
||||
};
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
KLocale::setMainCatalog( "kwin" ); // the messages are in kwin's .po file
|
||||
KCmdLineArgs::init( argc, argv, "kwin_killer_helper", I18N_NOOP( "KWin" ),
|
||||
I18N_NOOP( "KWin helper utility" ), "1.0" );
|
||||
KCmdLineArgs::init( argc, argv, "kwin_killer_helper", "kwin", ki18n( "KWin" ), "1.0" ,
|
||||
ki18n( "KWin helper utility" ));
|
||||
|
||||
KCmdLineOptions options;
|
||||
options.add("pid <pid>", ki18n("PID of the application to terminate."));
|
||||
options.add("hostname <hostname>", ki18n("Hostname on which the application is running."));
|
||||
options.add("windowname <caption>", ki18n("Caption of the window to be terminated."));
|
||||
options.add("applicationname <name>", ki18n("Name of the application to be terminated."));
|
||||
options.add("wid <id>", ki18n("ID of resource belonging to the application."));
|
||||
options.add("timestamp <time>", ki18n("Time of user action causing killing."));
|
||||
KCmdLineArgs::addCmdLineOptions( options );
|
||||
KApplication app;
|
||||
KCmdLineArgs* args = KCmdLineArgs::parsedArgs();
|
||||
QByteArray hostname = args->getOption( "hostname" );
|
||||
QString hostname = args->getOption( "hostname" );
|
||||
bool pid_ok = false;
|
||||
pid_t pid = QString( args->getOption( "pid" ) ).toULong( &pid_ok );
|
||||
QString caption = QString::fromUtf8( args->getOption( "windowname" ));
|
||||
QString appname = QString::fromLatin1( args->getOption( "applicationname" ));
|
||||
QString caption = args->getOption( "windowname" );
|
||||
QString appname = args->getOption( "applicationname" );
|
||||
bool id_ok = false;
|
||||
Window id = QString( args->getOption( "wid" ) ).toULong( &id_ok );
|
||||
bool time_ok = false;
|
||||
|
@ -65,7 +60,7 @@ int main( int argc, char* argv[] )
|
|||
if( !pid_ok || pid == 0 || !id_ok || id == None || !time_ok || timestamp == CurrentTime
|
||||
|| hostname.isEmpty() || caption.isEmpty() || appname.isEmpty())
|
||||
{
|
||||
KCmdLineArgs::usage( i18n( "This helper utility is not supposed to be called directly." ));
|
||||
KCmdLineArgs::usageError( i18n( "This helper utility is not supposed to be called directly." ));
|
||||
return 1;
|
||||
}
|
||||
QString question = i18n(
|
||||
|
|
25
main.cpp
25
main.cpp
|
@ -185,13 +185,6 @@ static void sighandler(int)
|
|||
static const char version[] = "3.0";
|
||||
static const char description[] = I18N_NOOP( "KDE window manager" );
|
||||
|
||||
static KCmdLineOptions args[] =
|
||||
{
|
||||
{ "lock", I18N_NOOP("Disable configuration options"), 0 },
|
||||
{ "replace", I18N_NOOP("Replace already-running ICCCM2.0-compliant window manager"), 0 },
|
||||
KCmdLineLastOption
|
||||
};
|
||||
|
||||
extern "C"
|
||||
KDE_EXPORT int kdemain( int argc, char * argv[] )
|
||||
{
|
||||
|
@ -262,15 +255,19 @@ KDE_EXPORT int kdemain( int argc, char * argv[] )
|
|||
}
|
||||
}
|
||||
|
||||
KAboutData aboutData( "kwin", I18N_NOOP("KWin"),
|
||||
version, description, KAboutData::License_GPL,
|
||||
I18N_NOOP("(c) 1999-2005, The KDE Developers"));
|
||||
aboutData.addAuthor("Matthias Ettrich",0, "ettrich@kde.org");
|
||||
aboutData.addAuthor("Cristian Tibirna",0, "tibirna@kde.org");
|
||||
aboutData.addAuthor("Daniel M. Duley",0, "mosfet@kde.org");
|
||||
aboutData.addAuthor("Luboš Luňák", I18N_NOOP( "Maintainer" ), "l.lunak@kde.org");
|
||||
KAboutData aboutData( "kwin", 0, ki18n("KWin"),
|
||||
version, ki18n(description), KAboutData::License_GPL,
|
||||
ki18n("(c) 1999-2005, The KDE Developers"));
|
||||
aboutData.addAuthor(ki18n("Matthias Ettrich"),KLocalizedString(), "ettrich@kde.org");
|
||||
aboutData.addAuthor(ki18n("Cristian Tibirna"),KLocalizedString(), "tibirna@kde.org");
|
||||
aboutData.addAuthor(ki18n("Daniel M. Duley"),KLocalizedString(), "mosfet@kde.org");
|
||||
aboutData.addAuthor(ki18n("Luboš Luňák"), ki18n( "Maintainer" ), "l.lunak@kde.org");
|
||||
|
||||
KCmdLineArgs::init(argc, argv, &aboutData);
|
||||
|
||||
KCmdLineOptions args;
|
||||
args.add("lock", ki18n("Disable configuration options"));
|
||||
args.add("replace", ki18n("Replace already-running ICCCM2.0-compliant window manager"));
|
||||
KCmdLineArgs::addCmdLineOptions( args );
|
||||
|
||||
if (signal(SIGTERM, KWin::sighandler) == SIG_IGN)
|
||||
|
|
|
@ -37,14 +37,6 @@
|
|||
#include "preview.h"
|
||||
#include "main.h"
|
||||
|
||||
static KCmdLineOptions options[] =
|
||||
{
|
||||
{ "+decoration", "Decoration library to use, such as kwin3_plastik.", 0 },
|
||||
{ "+tests", "Which test should be executed ('all', 'repaint', 'caption', 'resize', 'recreation')", 0 },
|
||||
{ "+repetitions", "Number of test repetitions.", 0 },
|
||||
{ 0, 0, 0 }
|
||||
};
|
||||
|
||||
DecoBenchApplication::DecoBenchApplication(const QString &library, Tests tests, int count) :
|
||||
m_tests(tests),
|
||||
m_count(count)
|
||||
|
@ -101,8 +93,13 @@ int main(int argc, char** argv)
|
|||
{
|
||||
QString style = "keramik";
|
||||
// KApplication app(argc, argv);
|
||||
KAboutData about("decobenchmark", "DecoBenchmark", "0.1", "kwin decoration performance tester...", KAboutData::License_LGPL, "(C) 2005 Sandro Giessl");
|
||||
KAboutData about("decobenchmark", 0, ki18n("DecoBenchmark"), "0.1", ki18n("kwin decoration performance tester..."), KAboutData::License_LGPL, ki18n("(C) 2005 Sandro Giessl"));
|
||||
KCmdLineArgs::init(argc, argv, &about);
|
||||
|
||||
KCmdLineOptions options;
|
||||
options.add("+decoration", ki18n("Decoration library to use, such as kwin3_plastik."));
|
||||
options.add("+tests", ki18n("Which test should be executed ('all', 'repaint', 'caption', 'resize', 'recreation')"));
|
||||
options.add("+repetitions", ki18n("Number of test repetitions."));
|
||||
KCmdLineArgs::addCmdLineOptions( options );
|
||||
|
||||
KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
|
||||
|
|
Loading…
Reference in a new issue