summaryrefslogtreecommitdiffstats
path: root/akonadish/syntax_modules/akonadi_list.cpp
diff options
context:
space:
mode:
authorAaron Seigo <aseigo@kde.org>2015-12-24 16:23:46 +0100
committerAaron Seigo <aseigo@kde.org>2015-12-24 16:23:46 +0100
commit8b397cec29460e2cb53b9be02b4e53da9cce60c9 (patch)
tree430191293848e5a8051a99a00634ea685c101d53 /akonadish/syntax_modules/akonadi_list.cpp
parentb352f61f136f21854b3da5b76d49fe45cbb2d3fd (diff)
downloadsink-8b397cec29460e2cb53b9be02b4e53da9cce60c9.tar.gz
sink-8b397cec29460e2cb53b9be02b4e53da9cce60c9.zip
bye-bye header files
the function-centric approach simply does not require them!
Diffstat (limited to 'akonadish/syntax_modules/akonadi_list.cpp')
-rw-r--r--akonadish/syntax_modules/akonadi_list.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/akonadish/syntax_modules/akonadi_list.cpp b/akonadish/syntax_modules/akonadi_list.cpp
index 25ebbca..25ccabf 100644
--- a/akonadish/syntax_modules/akonadi_list.cpp
+++ b/akonadish/syntax_modules/akonadi_list.cpp
@@ -17,8 +17,6 @@
17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18 */ 18 */
19 19
20#include "akonadi_list.h"
21
22#include <QCoreApplication> 20#include <QCoreApplication>
23#include <QDebug> 21#include <QDebug>
24#include <QObject> // tr() 22#include <QObject> // tr()
@@ -35,20 +33,12 @@
35#include "common/definitions.h" 33#include "common/definitions.h"
36 34
37#include "akonadish_utils.h" 35#include "akonadish_utils.h"
36#include "state.h"
37#include "syntaxtree.h"
38 38
39namespace AkonadiList 39namespace AkonadiList
40{ 40{
41 41
42REGISTER_SYNTAX(AkonadiList)
43
44Syntax::List syntax()
45{
46 Syntax::List syntax;
47 syntax << Syntax("list", QObject::tr("List all resources, or the contents of one or more resources"), &AkonadiList::list, Syntax::EventDriven);
48
49 return syntax;
50}
51
52bool list(const QStringList &args, State &state) 42bool list(const QStringList &args, State &state)
53{ 43{
54 auto resources = args; 44 auto resources = args;
@@ -111,4 +101,14 @@ bool list(const QStringList &args, State &state)
111 return false; 101 return false;
112} 102}
113 103
104Syntax::List syntax()
105{
106 Syntax::List syntax;
107 syntax << Syntax("list", QObject::tr("List all resources, or the contents of one or more resources"), &AkonadiList::list, Syntax::EventDriven);
108
109 return syntax;
110}
111
112REGISTER_SYNTAX(AkonadiList)
113
114} 114}