summaryrefslogtreecommitdiffstats
path: root/src/klamav.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Removed problematic and redundant .ascii() conversion.Mavridis Philippe2021-03-251-1/+1
| | | | | | | This solves issue #26. Signed-off-by: Mavridis Philippe <[email protected]> (cherry picked from commit feeae7b801d0518d783bc338c1615cdc9f6b27d3)
* Made Scheduler independent from Klamscan's DirectoryList.Mavridis Philippe2021-03-161-1/+6
| | | | | | | This solves issue #20. Signed-off-by: Mavridis Philippe <[email protected]> (cherry picked from commit 8af10422f097ffa90ec6367f817fafbd39d3b419)
* Scanner Menu: added "Quit" entry for application.Mavridis Philippe2021-03-031-27/+63
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Initially set tray icon to default.Mavridis Philippe2021-02-191-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* SysTray Context Menu: updated icons for auto-update entries.Mavridis Philippe2021-02-191-7/+7
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Fixed tab duplication when closing through the Tabs menu.Mavridis Philippe2021-02-141-1/+14
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Added support for clamd scanning.Mavridis Philippe2021-02-051-1/+1
| | | | | | | | | | | | | 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 <[email protected]>
* Fixed i18n of some tab names.Mavridis Philippe2021-01-301-5/+5
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Reworked First-Run Wizard.Mavridis Philippe2021-01-301-38/+37
| | | | | | | | 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 <[email protected]>
* Fixed some TQString->const char * casts.Mavridis Philippe2021-01-251-2/+2
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Mark tab as closed when closed from context menu.Mavridis Philippe2021-01-171-4/+27
| | | | | | This resolves issue #11. Signed-off-by: Mavridis Philippe <[email protected]>
* Replaced occurences of 'KDE' with 'TDE'Mavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Main window: made 'Scan', 'Update' tabs fixed.Mavridis Philippe2021-01-141-2/+7
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Implemented a check to prevent KlamAV from being exited while a scanMavridis Philippe2021-01-141-3/+3
| | | | | | is going on. Signed-off-by: Mavridis Philippe <[email protected]>
* Moved the E-Mail scanning setup widget to the Options dialog.Mavridis Philippe2021-01-141-2/+0
| | | | | | | It makes more sense since it's something you do only once than having it in its own tab in the main window. Signed-off-by: Mavridis Philippe <[email protected]>
* Menu: add iconsMavridis Philippe2021-01-141-8/+9
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Implemented slotScanDir(), slotScanFile()Mavridis Philippe2021-01-141-2/+8
| | | | | | The scan initialisation function in klamscan.* had to be modified a bit. Signed-off-by: Mavridis Philippe <[email protected]>
* Implemented slotSchedule()Mavridis Philippe2021-01-141-1/+3
| | | | | | | Klamscan's own slotSchedule had to be made public for this to be possible. Signed-off-by: Mavridis Philippe <[email protected]>
* Switched main window from TQTabWidget to internal subclassed TabWidget.Mavridis Philippe2021-01-141-3/+4
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Implemented slots in Tabs menu and reworked tab mechanism.Mavridis Philippe2021-01-141-15/+93
| | | | | | | | | | The idea is to make some tabs closeable by the user (e.g. one may not need the Virus Browser tab all the time!). The state is stored in the program's configuration file. Some tabs are supposed to be always open (Scan and Update), that is why a way to close them is not programmatically implemented. Signed-off-by: Mavridis Philippe <[email protected]>
* Removed type statement before variable 'config'.Mavridis Philippe2021-01-141-1/+1
| | | | | | | It is redundant since 'config' is globally defined in the appropriate header file (klamav.h). Signed-off-by: Mavridis Philippe <[email protected]>
* Implemented slotOptions()Mavridis Philippe2021-01-141-1/+3
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Small fixes related to help menu.Mavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Replaced About tab with Welcome tab.Mavridis Philippe2021-01-141-4/+4
| | | | | | | | The needed data is already provided through TDEAboutData, while translation credits are redundant since the old i18n files have been deleted. Signed-off-by: Mavridis Philippe <[email protected]>
* klamav: Cosmetic changesMavridis Philippe2021-01-141-1/+3
| | | | | | | Adjusted paddings and margins for TQVBoxLayout and made layout respect the newly added menubar. Signed-off-by: Mavridis Philippe <[email protected]>
* klamav: Added menubar and basic menu srtucture.Mavridis Philippe2021-01-141-0/+34
| | | | | | The appropriate slots will be implemented in later commits. Signed-off-by: Mavridis Philippe <[email protected]>
* klamav.cpp: Added missing #includeMavridis Philippe2021-01-141-0/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Removed Klamd and Dazuko/Clamuko/Klamd-related code.Mavridis Philippe2021-01-141-54/+3
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Switch klamav.cpp to KlamAV namespace.Mavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Removed remains of ClamAV updates in wizard.Mavridis Philippe2021-01-141-7/+0
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Conversion KDE3->TDEMavridis Philippe2021-01-131-19/+19
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Conversion Qt3->TQtMavridis Philippe2021-01-131-35/+35
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Initial commitMavridis Philippe2021-01-131-0/+359
Signed-off-by: Mavridis Philippe <[email protected]>