summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Freshklam: updated and enhanced notifications.Mavridis Philippe2021-01-141-6/+27
| | | | | | | | Notifications are now displayed for each updated definition database, as well as in the end of a (successful) update process (an entry to the log is now written at this stage, too). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Virus Browser: Made 'Home' tab fixed.Mavridis Philippe2021-01-141-1/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Klamscan: Made 'Launcher' tab fixed.Mavridis Philippe2021-01-141-1/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Main window: made 'Scan', 'Update' tabs fixed.Mavridis Philippe2021-01-141-2/+7
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Implement fixed tabs.Mavridis Philippe2021-01-142-3/+11
| | | | | | | | Fixed tabs are tabs that cannot be closed by the user. Examples of such tabs are thwe first (main) tab in the Virus Browser and the Scanner and some essential tabs in the main window. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Implemented tabs context menuMavridis Philippe2021-01-142-5/+27
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* TabWidget: Enable tab reordering by pressing middle mouse buttonMavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Implemented a check to prevent KlamAV from being exited while a scanMavridis Philippe2021-01-143-3/+13
| | | | | | is going on. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Moved the E-Mail scanning setup widget to the Options dialog.Mavridis Philippe2021-01-143-2/+4
| | | | | | | 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 <mavridisf@gmail.com>
* Virus Browser: Reworked search engine slots.Mavridis Philippe2021-01-147-90/+15
| | | | | | | Slots for obsolete search engines were removed and URLs for working ones were put into variables (to make changing them easy). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Virus Browser: updated TrendMicro URLMavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed obsolete KHTMLPart-related code.Mavridis Philippe2021-01-142-3/+0
| | | | | | This code seemed to cause occasional crashes on exit. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Menu: add iconsMavridis Philippe2021-01-141-8/+9
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Freshklam: removed unneeded codeMavridis Philippe2021-01-142-56/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Implemented slotScanDir(), slotScanFile()Mavridis Philippe2021-01-143-15/+47
| | | | | | The scan initialisation function in klamscan.* had to be modified a bit. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Implemented slotSchedule()Mavridis Philippe2021-01-142-2/+4
| | | | | | | Klamscan's own slotSchedule had to be made public for this to be possible. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* TabWidget: code cleanupMavridis Philippe2021-01-142-33/+1
| | | | | | Most of the removed code relates to Akregator and is unused by KlamAV. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Switched main window from TQTabWidget to internal subclassed TabWidget.Mavridis Philippe2021-01-141-3/+4
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Implemented slots in Tabs menu and reworked tab mechanism.Mavridis Philippe2021-01-142-15/+100
| | | | | | | | | | 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 <mavridisf@gmail.com>
* 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 <mavridisf@gmail.com>
* Implemented slotOptions()Mavridis Philippe2021-01-141-1/+3
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Small fixes related to help menu.Mavridis Philippe2021-01-142-2/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Replaced About tab with Welcome tab.Mavridis Philippe2021-01-1411-356/+236
| | | | | | | | 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 <mavridisf@gmail.com>
* 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 <mavridisf@gmail.com>
* klamav: Added menubar and basic menu srtucture.Mavridis Philippe2021-01-142-0/+42
| | | | | | The appropriate slots will be implemented in later commits. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed Dazuko-related event.Mavridis Philippe2021-01-141-7/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* klamav.cpp: Added missing #includeMavridis Philippe2021-01-141-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed Klamd and Dazuko/Clamuko/Klamd-related code.Mavridis Philippe2021-01-1410-1570/+10
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed GUI typo.Mavridis Philippe2021-01-141-4/+4
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Switch klamav.cpp to KlamAV namespace.Mavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed remains of ClamAV updates in wizard.Mavridis Philippe2021-01-144-123/+29
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed ClamAV T-Shirt banner from the first-run wizard.Mavridis Philippe2021-01-144-16/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed translated HTML files.Mavridis Philippe2021-01-142-101/+0
| | | | | | | Translating those should be done with the use of i18n(), as done, for example, in Akregator. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed legacy translations.Mavridis Philippe2021-01-1422-25544/+0
| | | | | | They are outdated and a switch to Weblate is planned anyway. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed software updates.Mavridis Philippe2021-01-134-137/+2
| | | | | | | ClamAV updates must be left to the user (or, even better, each distribution's package manager). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* src/Makefile.am: added missing libraries.Mavridis Philippe2021-01-131-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Klammail: fixed LibClamAV function callsMavridis Philippe2021-01-131-56/+15
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Virus Browser: Fixed gzFile usageMavridis Philippe2021-01-131-2/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed KlamArkollon and related legacy build script.Mavridis Philippe2021-01-1317-7046/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Replace 'admin' directory with common TDE submodule.Mavridis Philippe2021-01-1330-28963/+3
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed legacy TODO and rewritten README.Mavridis Philippe2021-01-132-59/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Conversion KDE3->TDEMavridis Philippe2021-01-1386-1354/+1354
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Conversion Qt3->TQtMavridis Philippe2021-01-13107-2524/+2524
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Created .gitignoreMavridis Philippe2021-01-131-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Initial commitMavridis Philippe2021-01-13289-0/+193862
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>