diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2025-04-06 01:24:17 +0300 |
---|---|---|
committer | Mavridis Philippe <mavridisf@gmail.com> | 2025-04-06 15:03:27 +0300 |
commit | fe0f8cd399c699103839eeba59df93feed3ca9ef (patch) | |
tree | dc0794a626a9fbb1240cdcb41a0b12c1834e53b2 /kpdf/shell/main.cpp | |
parent | 628111fb49e5aaa26da8c4ae7dc833da55ee2a80 (diff) | |
download | tdegraphics-fe0f8cd399c699103839eeba59df93feed3ca9ef.tar.gz tdegraphics-fe0f8cd399c699103839eeba59df93feed3ca9ef.zip |
KPDF Shell: add tabs
This resolves issue #116.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
Diffstat (limited to 'kpdf/shell/main.cpp')
-rw-r--r-- | kpdf/shell/main.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/kpdf/shell/main.cpp b/kpdf/shell/main.cpp index 9b8d0a18..dfe6078c 100644 --- a/kpdf/shell/main.cpp +++ b/kpdf/shell/main.cpp @@ -60,19 +60,12 @@ int main(int argc, char** argv) // no session.. just start up normally TDECmdLineArgs* args = TDECmdLineArgs::parsedArgs(); - if (args->count() == 0) + KPDF::Shell* widget = new KPDF::Shell; + for (int i = 0; i < args->count(); ++i) { - KPDF::Shell* widget = new KPDF::Shell; - widget->show(); - } - else - { - for (int i = 0; i < args->count(); ++i) - { - KPDF::Shell* widget = new KPDF::Shell(args->url(i)); - widget->show(); - } + widget->openURL(args->url(i)); } + widget->show(); args->clear(); } |