summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Removed code formatting modelines.Michele Calgaro2022-10-228-16/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Remove unnecessary accelerators from .ui filesMichele Calgaro2022-09-135-69/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replaced 'includehints' with 'includes' in *.ui files.Michele Calgaro2022-01-013-18/+13
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed stray ' in string.Michele Calgaro2021-10-101-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Modernize LibClamAV API usageMavridis Philippe2021-08-051-14/+23
| | | | | | This should resolve issue #29. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed executable bit on welcome.*Mavridis Philippe2021-04-042-0/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed Autotools build files.Mavridis Philippe2021-04-0413-5144/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed problematic and redundant .ascii() conversion.Mavridis Philippe2021-03-251-1/+1
| | | | | | This solves issue #26. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fix FTBFS due to missing include.Slávek Banko2021-03-221-0/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Renaming of files in preparation for code style tools.Michele Calgaro2021-03-197-49/+49
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Klamscan, Scheduler: Reset DirectoryList after useMavridis Philippe2021-03-184-0/+20
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Made Scheduler independent from Klamscan's DirectoryList.Mavridis Philippe2021-03-165-33/+27
| | | | | | This solves issue #20. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Change the name of templates for translations to be in the usual way.Slávek Banko2021-03-072-8/+3
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Version bump to 0.47Mavridis Philippe2021-03-071-2/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Konqueror Action: corrected CMake install() to make script executable.Mavridis Philippe2021-03-041-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Scheduler scipt: store path to ICEauthority file in script.Mavridis Philippe2021-03-042-3/+61
| | | | | | This hopefully resolves issue #21. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added On-Access Scanner.Mavridis Philippe2021-03-0310-32/+1064
| | | | | | | | There are still a few TODOs, but it seems to work quite well already. This relates to issue #10. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ScanViewer: i18n() of a string.Mavridis Philippe2021-03-031-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Scanner Menu: added "Quit" entry for application.Mavridis Philippe2021-03-031-27/+63
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Schedule script: $DISPLAY check.Mavridis Philippe2021-03-031-2/+8
| | | | | | This relates to discussion of issue #22. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Schedule script: combined variable definitions and export statementsMavridis Philippe2021-02-261-8/+4
| | | | | | (for brevity and clarity). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Freshklam: i18n() of notifications.Mavridis Philippe2021-02-231-51/+51
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Scheduler: Added support for home directories not in /homeMavridis Philippe2021-02-231-1/+1
| | | | | | This relates to issue #22. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: made reusable.Mavridis Philippe2021-02-222-60/+57
| | | | | | | This commit makes it possible to add multiple instances of the CollectionSetup widget instances without the program crashing. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed old autoscan UI file.Mavridis Philippe2021-02-221-112/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Initially set tray icon to default.Mavridis Philippe2021-02-191-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* SysTray Context Menu: updated icons for auto-update entries.Mavridis Philippe2021-02-191-7/+7
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ScanViewer: removed joke.Mavridis Philippe2021-02-191-2/+0
| | | | | | Let's hope that KlamAV is already "mature enough" for this :) Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ScanViewer: i18n() of some missed strings.Mavridis Philippe2021-02-191-3/+3
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: modified pruneSelectedDirs() to accept an argumentMavridis Philippe2021-02-193-5/+4
| | | | | | | | | instead of reading the widget by itself. It is now possible to call CollectionSetup::pruneSelectedDirs(dirs) independently from a CollectionSetup object. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: added features required by KlamOnAcc.Mavridis Philippe2021-02-192-3/+5
| | | | | | | * Ability to turn off "full mode" (that is, DeviceItems). * Ability to provide a starter TQStringList of directories. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: added writeConfig() function.Mavridis Philippe2021-02-192-0/+11
| | | | | | Idea taken from amaroK. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed tab duplication when closing through the Tabs menu.Mavridis Philippe2021-02-141-1/+14
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed typo in UI file.Mavridis Philippe2021-02-121-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Moved pruneSelectedDirs() from Klamscan to the widget class itself.Mavridis Philippe2021-02-104-96/+95
| | | | | | | This makes more sense and will permit to use this method in other scenarios. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Made clamdscan use the --fdpass option.Mavridis Philippe2021-02-101-1/+1
| | | | | | | This option is recommended as it is faster and permits to scan other users' files. For a more detailed description see clamdscan(1). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Made KlamAV update the existing scheduled scan script.Mavridis Philippe2021-02-091-1/+1
| | | | | | | | Before this, KlamAV would fill its directory with identical scheduled scan scripts. The only thing which might change between them would be the $PATH variable. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added more scanning options to Special File Types section.Mavridis Philippe2021-02-073-0/+73
| | | | | | This relates to issue #15. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added a new, separate options section for Archives.Mavridis Philippe2021-02-076-13/+41
| | | | | | | | | Options from the Archive Limits section have been moved there. A new option for disabling/enabling archive scanning has been added (--scan-archives switch for clamscan). This is related to issue #15. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Updated command-line switches.Mavridis Philippe2021-02-056-399/+8
| | | | | | | | | | | | Deprecated archive extraction options were removed and some switches were renamed according to changes in ClamAV 0.101.0. ClamAV seems to handle archive extraction fully on its own and thus those options are not provided by clamscan anymore. This relates to issue #15. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added support for clamd scanning.Mavridis Philippe2021-02-059-61/+231
| | | | | | | | | | | | | This option has to be enabled in the new 'Backend' section of the Options dialog. Most configuration options are unavailable for use with 'clamdscan'. For more information on the inherited limitations see the man page for clamdscan(1). This resolves issue #17. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* SigTool: Replaced TQLabel with TQTextBrowser for the instructions area.Mavridis Philippe2021-01-302-8/+10
| | | | | | This gives us a scrollable widget better suited for long text. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Rename 'Ximian Evolution' to just 'Evolution'Mavridis Philippe2021-01-302-5/+5
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* eventsrc: Cleanup and clarificationMavridis Philippe2021-01-303-26/+14
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Reworked desktop files translation.Mavridis Philippe2021-01-304-40/+16
| | | | | | | The translations themselves are now stored separately from the .desktop files and the eventsrc. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed i18n of some tab names.Mavridis Philippe2021-01-301-5/+5
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Reworked First-Run Wizard.Mavridis Philippe2021-01-303-277/+151
| | | | | | | | It was made more compact because it doesn't make sense to have a full-blown two-page wizard for setting up two paths and showing a checkbox. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Updated Designer .ui files.Mavridis Philippe2021-01-305-731/+530
| | | | | | This resolves issue #13. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed software update reference in first run wizard.Mavridis Philippe2021-01-301-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed unhelpful 'What Is?' messages for some self-descriptory options.Mavridis Philippe2021-01-291-20/+0
| | | | | | | These messages are the same with the options' labels and caused duplicate entries in i18n files. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>