summaryrefslogtreecommitdiffstats
path: root/sinksh/syntax_modules/sink_list.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-13 16:34:20 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-13 16:34:20 +0100
commit6afa4b5c1fa63cfc2adc0a855406a2a5bd118299 (patch)
tree6f95f8e27932c68537e74f563a76d8694c408e11 /sinksh/syntax_modules/sink_list.cpp
parent6e2b73b44126645fb809f88537c22c5423ae8c7d (diff)
downloadsink-6afa4b5c1fa63cfc2adc0a855406a2a5bd118299.tar.gz
sink-6afa4b5c1fa63cfc2adc0a855406a2a5bd118299.zip
sinksh list: limit and sort support
Diffstat (limited to 'sinksh/syntax_modules/sink_list.cpp')
-rw-r--r--sinksh/syntax_modules/sink_list.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_list.cpp b/sinksh/syntax_modules/sink_list.cpp
index 8da921f..92c1e77 100644
--- a/sinksh/syntax_modules/sink_list.cpp
+++ b/sinksh/syntax_modules/sink_list.cpp
@@ -106,6 +106,14 @@ bool list(const QStringList &args_, State &state)
106 return false; 106 return false;
107 } 107 }
108 108
109 if (options.options.contains("limit")) {
110 query.limit(options.options.value("limit").first().toInt());
111 }
112
113 if (options.options.contains("sort")) {
114 query.setSortProperty(options.options.value("sort").first().toUtf8());
115 }
116
109 auto compact = options.options.contains("compact"); 117 auto compact = options.options.contains("compact");
110 if (!options.options.contains("showall")) { 118 if (!options.options.contains("showall")) {
111 if (options.options.contains("show")) { 119 if (options.options.contains("show")) {