summaryrefslogtreecommitdiffstats
path: root/kpdf/shell/shell.cpp
Commit message (Collapse)AuthorAgeFilesLines
* kpdf: fix crash when requested to shutdown from the session manager or dcop. ↵Michele Calgaro2025-12-061-0/+14
| | | | | | This resolves issue #139 Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* kpdf: fix crash when starting in fullscreen mode. Also rememberMichele Calgaro2025-12-051-7/+26
| | | | | | | | visibility settings for the menubar and toolbar across multiple runs and whether we exit the application in normal mode or fullscreen mode. This resolves issue #144 and replaces PR #145. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KPDF: Fix fullscreen crash due to uninitialized pointerPhilippe Mavridis2025-08-101-0/+2
| | | | | | This fixes #132. Signed-off-by: Philippe Mavridis <philippe.mavridis@yandex.com>
* kpdf: fix SEGV described in issue #127.Michele Calgaro2025-05-131-1/+4
| | | | | | | | The crash only happens when building in debug mode. 'm_showToolBarActionr' needs to be created after the 'kpdf_part' has been created. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KPDF Shell: fix printing actionMavridis Philippe2025-04-161-2/+16
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* KPDF Shell: Instances can now be reusedMavridis Philippe2025-04-141-14/+30
| | | | | | | | | | This commit adds support for reusing existing KPDF instances to display externally opened documents in new tabs instead of new windows. The feature depends on whether the corresponding option is checked and on whether KPDF is invoked with any URLs. This commit adds a DCOP interface which contains tab-related methods. Also breakoff tabs are now launched in a new instance instead of creating a new Shell widget in the same app, as this causes problems with the KPDFShellDCOPInterface. As a useful bonus, the new "--new-instance" CLI switch is now available to users and scripts. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* KPDF Shell: Add option to show close button on tabsMavridis Philippe2025-04-141-2/+21
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* KPDF Shell: Fix bugs related to tabbingMavridis Philippe2025-04-141-0/+20
| | | | | | | | | | * Update tab caption when user opens another document * Fix activation event setting window/tab title to full URL * Add tooltip with full path to tabs Resolves #119. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* KPDF Shell: add tabsMavridis Philippe2025-04-061-92/+441
| | | | | | This resolves issue #116. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Use tdeAppMichele Calgaro2025-02-031-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT definesMichele Calgaro2024-01-131-13/+13
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace various '#define' strings - part 6Michele Calgaro2023-12-211-7/+7
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Rename additional header files to avoid conflicts with KDE4Timothy Pearson2013-02-151-3/+3
|
* Rename common header files for consistency with class renamingTimothy Pearson2013-02-141-1/+1
|
* Rename many classes and header files to avoid conflicts with KDE4Timothy Pearson2013-02-011-2/+2
|
* Rename a number of classes to enhance compatibility with KDE4Timothy Pearson2013-02-011-3/+3
|
* Rename a number of libraries and executables to avoid conflicts with KDE4Timothy Pearson2013-01-271-2/+2
|
* Rename a number of libraries and executables to avoid conflicts with KDE4Timothy Pearson2013-01-261-1/+1
|
* Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4Timothy Pearson2013-01-251-4/+4
|
* Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4Timothy Pearson2013-01-241-9/+9
|
* TQt4 port kdegraphicstpearson2011-06-191-8/+8
| | | | | | | This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdegraphics@1237557 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* TQt conversiontpearson2010-08-021-16/+16
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdegraphics@1158446 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-251-0/+262
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdegraphics@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da