diff options
author | Simon Rettberg | 2018-01-15 12:07:41 +0100 |
---|---|---|
committer | Simon Rettberg | 2018-01-15 12:07:41 +0100 |
commit | 9bca81b853bf66e58a8357a094c93808b2e38445 (patch) | |
tree | f911272a666ecc19f54d0a8b44b4f05685ab1681 /src/main.cpp | |
parent | Change --full-screen to --fullscreen (diff) | |
download | slxbrowser-9bca81b853bf66e58a8357a094c93808b2e38445.tar.gz slxbrowser-9bca81b853bf66e58a8357a094c93808b2e38445.tar.xz slxbrowser-9bca81b853bf66e58a8357a094c93808b2e38445.zip |
Add --reload-interval option to periodically reload the passed URL
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp index 9ac7748..b828d60 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -29,8 +29,10 @@ int main(int argc, char** argv) parser.addPositionalArgument("url", "URL to load"); QCommandLineOption ignoreSsl("insecure", "Ignore SSL errors"); QCommandLineOption fullscreen("fullscreen", "Run browser in full screen"); + QCommandLineOption reloadInterval("reload-interval", "Reload displayed page every X seconds", "seconds"); parser.addOption(ignoreSsl); parser.addOption(fullscreen); + parser.addOption(reloadInterval); parser.process(app); QStringList list(parser.positionalArguments()); if (list.empty()) { @@ -38,7 +40,7 @@ int main(int argc, char** argv) return 1; } QString url(list[0]); - SLXbrowser main(url, parser.isSet(fullscreen), parser.isSet(ignoreSsl)); + SLXbrowser main(url, parser.isSet(fullscreen), parser.isSet(ignoreSsl), parser.value(reloadInterval).toInt()); main.show(); app.installEventFilter(new KeyHandler()); app.exec(); |