| Commit message (Expand) | Author | Age | Files | Lines |
| * | Batch export logs (#2485)•••* Implement most basic functional batch export
For the future:
* The loop still needs to be made asynchronous so the process doesn't hang.
* Ideally, there should be some sort of progress window.
* There is redundant code that should be reduced.
* Make batch export asynchronous
Reminder: The comment about overwrite protection no longer applies
Todo: Progress dialog
* Avoid possible dangling pointer, improve type safety and const correctness in the process
In reality, the log exporting code has no reason to be in the GUI class to begin with. `exportLog` makes sense as a Qt slot, but `createLog` should be a member function of the `LogFile` class and operate on `this` rather than a `LogFile` argument.
A future commit should amend this, but for now I will avoid changing anything unnecessary until a working progress dialog is in place and I have tested the finished feature thoroughly.
* Add progress dialog
* Make LogViewWindow::createLog a member function of LogFile
* Reduce memory usage by sharing `LogFile`s with the GUI thread
* Correct progress dialog modality
* Collect log files directly instead of reiterating through view items later
Also adds a little documentation
* Fix batch export for paths with reserved characters
* avoid sigsegv
* fix tags removal before nickname in html export
* Fix directory selection and output path for icons in html export
---------
Co-authored-by: ctrlaltca <ctrlaltca@gmail.com> | Chris MacLeod | 2023-08-05 | 1 | -0/+1 |
| * | Clean up trailing whitespaces and excess newlines•••Oh how I can already hear the sound of angry villagers
with pitchforks running over to my desk
| Matt Ullman | 2015-10-18 | 1 | -1/+0 |
| * | convert cmake files to lowercase statements prehistoric cmake versions requir...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6267 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Robert Förster | 2012-10-04 | 1 | -3/+3 |
| * | qt5 support: cmake build system update•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6257 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-09-28 | 1 | -7/+0 |
| * | Created KVICOREACTIONS for the old previously caps-based entries in the tools...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6089 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-03-08 | 1 | -2/+0 |
| * | added initial implementation of $log.export() (wip);•••splitted LogFile class in its own files;
added control procedure to call logview functions from log module
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5785 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2011-04-14 | 1 | -0/+1 |
| * | The big rename for modules. Still some details remaining.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5284 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2011-01-01 | 1 | -3/+3 |
| * | removed header files which do not need to be moc'ed•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2109 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-07-23 | 1 | -1/+0 |
| * | added support for caps to modules cmakelists.txt (aka: modules adds entries t...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1722 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2008-05-09 | 1 | -0/+2 |
| * | reverted•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1703 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2008-05-07 | 1 | -4/+5 |
| * | i won't commit before i test the patch;i won't commit before i test the patch...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1702 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2008-05-07 | 1 | -3/+3 |
| * | probably fix for logviewer module•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1701 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2008-05-07 | 1 | -1/+1 |
| * | added template rules for modules. thanks to sardanap;•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1456 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-04-11 | 1 | -28/+2 |
| * | maybe fixed skel for windows compilation•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1393 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-04-04 | 1 | -2/+1 |
| * | applied sardanap's patch to link modules under MacOS X;•••added skel for modules under windows;
first try to install kvirc's shell scripts;
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1392 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-04-04 | 1 | -4/+13 |
| * | More fixes for cmake on Mac OS X•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1387 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Thomas Kalla | 2008-04-04 | 1 | -1/+5 |
| * | fixed vars•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1376 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-04-02 | 1 | -2/+2 |
| * | fixed cmake rules to work either on linux and mac and prepared a skel for win...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1373 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-04-02 | 1 | -4/+13 |
| * | added CMake rules :)•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1330 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2008-03-29 | 1 | -0/+23 |