Git commit 67d664f6dc36e3bd85fac27d5008b84e4b1d5568 by Aaron Seigo. Committed on 28/12/2015 at 19:26. Pushed by aseigo into branch 'develop'. resource automcompletion M +3 -3 akonadish/syntax_modules/akonadi_clear.cpp M +3 -3 akonadish/syntax_modules/akonadi_count.cpp M +4 -5 akonadish/syntax_modules/akonadi_modify.cpp M +4 -5 akonadish/syntax_modules/akonadi_remove.cpp M +3 -3 akonadish/syntax_modules/akonadi_stat.cpp M +3 -3 akonadish/syntax_modules/akonadi_sync.cpp http://commits.kde.org/akonadi-next/67d664f6dc36e3bd85fac27d5008b84e4b1d5568 diff --git a/akonadish/syntax_modules/akonadi_clear.cpp b/akonadish/syntax_= modules/akonadi_clear.cpp index d17fac2..d328849 100644 --- a/akonadish/syntax_modules/akonadi_clear.cpp +++ b/akonadish/syntax_modules/akonadi_clear.cpp @@ -50,10 +50,10 @@ bool clear(const QStringList &args, State &state) = Syntax::List syntax() { - Syntax::List syntax; - syntax << Syntax("clear", QObject::tr("Clears the local cache of one o= r more resources (be careful!)"), &AkonadiClear::clear); + Syntax clear("clear", QObject::tr("Clears the local cache of one or mo= re resources (be careful!)"), &AkonadiClear::clear); + clear.completer =3D &AkonadishUtils::resourceCompleter; = - return syntax; + return Syntax::List() << clear; } = REGISTER_SYNTAX(AkonadiClear) diff --git a/akonadish/syntax_modules/akonadi_count.cpp b/akonadish/syntax_= modules/akonadi_count.cpp index cda7235..fa3f1fb 100644 --- a/akonadish/syntax_modules/akonadi_count.cpp +++ b/akonadish/syntax_modules/akonadi_count.cpp @@ -74,10 +74,10 @@ bool count(const QStringList &args, State &state) = Syntax::List syntax() { - Syntax::List syntax; - syntax << Syntax("count", QObject::tr("Returns the number of items of = a given type in a resource. Usage: count "), &AkonadiCount= ::count, Syntax::EventDriven); + Syntax count("count", QObject::tr("Returns the number of items of a gi= ven type in a resource. Usage: count "), &AkonadiCount::co= unt, Syntax::EventDriven); + count.completer =3D &AkonadishUtils::resourceCompleter; = - return syntax; + return Syntax::List() << count; } = REGISTER_SYNTAX(AkonadiCount) diff --git a/akonadish/syntax_modules/akonadi_modify.cpp b/akonadish/syntax= _modules/akonadi_modify.cpp index 8438301..8ab873a 100644 --- a/akonadish/syntax_modules/akonadi_modify.cpp +++ b/akonadish/syntax_modules/akonadi_modify.cpp @@ -107,13 +107,12 @@ bool resource(const QStringList &args, State &state) = Syntax::List syntax() { - Syntax::List syntax; - Syntax modify("modify", QObject::tr("Modify items in a resource"), &Ak= onadiModify::modify); - modify.children << Syntax("resource", QObject::tr("Modify a resource")= , &AkonadiModify::resource);//, Syntax::EventDriven); + Syntax resource("resource", QObject::tr("Modify a resource"), &Akonadi= Modify::resource);//, Syntax::EventDriven); + resource.completer =3D &AkonadishUtils::resourceCompleter; + modify.children << resource; = - syntax << modify; - return syntax; + return Syntax::List() << modify; } = REGISTER_SYNTAX(AkonadiModify) diff --git a/akonadish/syntax_modules/akonadi_remove.cpp b/akonadish/syntax= _modules/akonadi_remove.cpp index bf09e2e..9691d78 100644 --- a/akonadish/syntax_modules/akonadi_remove.cpp +++ b/akonadish/syntax_modules/akonadi_remove.cpp @@ -97,13 +97,12 @@ bool resource(const QStringList &args, State &state) = Syntax::List syntax() { - Syntax::List syntax; - Syntax remove("remove", QObject::tr("Remove items in a resource"), &Ak= onadiRemove::remove); - remove.children << Syntax("resource", QObject::tr("Removes a resource"= ), &AkonadiRemove::resource);//, Syntax::EventDriven); + Syntax resource("resource", QObject::tr("Removes a resource"), &Akonad= iRemove::resource);//, Syntax::EventDriven); + resource.completer =3D &AkonadishUtils::resourceCompleter; + remove.children << resource; = - syntax << remove; - return syntax; + return Syntax::List() << remove; } = REGISTER_SYNTAX(AkonadiRemove) diff --git a/akonadish/syntax_modules/akonadi_stat.cpp b/akonadish/syntax_m= odules/akonadi_stat.cpp index 0ea65dd..9270f9d 100644 --- a/akonadish/syntax_modules/akonadi_stat.cpp +++ b/akonadish/syntax_modules/akonadi_stat.cpp @@ -111,10 +111,10 @@ bool stat(const QStringList &args, State &state) = Syntax::List syntax() { - Syntax::List syntax; - syntax << Syntax("stat", QObject::tr("Shows database usage for the res= ources requested"), &AkonadiStat::stat, Syntax::EventDriven); + Syntax state("stat", QObject::tr("Shows database usage for the resourc= es requested"), &AkonadiStat::stat, Syntax::EventDriven); + state.completer =3D &AkonadishUtils::resourceCompleter; = - return syntax; + return Syntax::List() << state; } = REGISTER_SYNTAX(AkonadiStat) diff --git a/akonadish/syntax_modules/akonadi_sync.cpp b/akonadish/syntax_m= odules/akonadi_sync.cpp index 1cf097d..03abbb4 100644 --- a/akonadish/syntax_modules/akonadi_sync.cpp +++ b/akonadish/syntax_modules/akonadi_sync.cpp @@ -58,10 +58,10 @@ bool sync(const QStringList &args, State &state) = Syntax::List syntax() { - Syntax::List syntax; - syntax << Syntax("sync", QObject::tr("Syncronizes all resources that a= re listed; and empty list triggers a syncronizaton on all resources"), &Ako= nadiSync::sync, Syntax::EventDriven ); + Syntax sync("sync", QObject::tr("Syncronizes all resources that are li= sted; and empty list triggers a syncronizaton on all resources"), &AkonadiS= ync::sync, Syntax::EventDriven ); + sync.completer =3D &AkonadishUtils::resourceCompleter; = - return syntax; + return Syntax::List() << sync; } = REGISTER_SYNTAX(AkonadiSync)