summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* eventsrc: Cleanup and clarificationMavridis Philippe2021-01-303-26/+14
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[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-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 <[email protected]>
* Updated Designer .ui files.Mavridis Philippe2021-01-305-731/+530
| | | | | | This resolves issue #13. Signed-off-by: Mavridis Philippe <[email protected]>
* Removed software update reference in first run wizard.Mavridis Philippe2021-01-301-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[email protected]>
* Remove unneeded i18n() callsMavridis Philippe2021-01-292-3/+3
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Added translation rules and templates.Mavridis Philippe2021-01-291-0/+13
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* ActivityViewer: pass event data through i18n()Mavridis Philippe2021-01-281-2/+2
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Virus Browser: Updated related HTML files and made them translatable.:Mavridis Philippe2021-01-286-155/+256
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* klamav-dropdown.desktop: replaced CMake install() with ↵Mavridis Philippe2021-01-271-2/+2
| | | | | | tde_create_translated_desktop() Signed-off-by: Mavridis Philippe <[email protected]>
* CMake conversionMavridis Philippe2021-01-256-0/+159
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Fixed some TQString->const char * casts.Mavridis Philippe2021-01-257-19/+19
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Removed more #ifdef clauses related to legacy ClamAV version support.Mavridis Philippe2021-01-251-7/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* SigTool: Minor fixes to initialization.Mavridis Philippe2021-01-251-4/+4
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Removed #ifdef clause related to support of ancient ClamAV versions.Mavridis Philippe2021-01-251-4/+0
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Fixed wrong replacement from Qt3->TQt conversion.Mavridis Philippe2021-01-171-1/+1
| | | | | | | This is an internally used library and the fix affects a comment, but it is still nice to have it right. Signed-off-by: Mavridis Philippe <[email protected]>
* Mark tab as closed when closed from context menu.Mavridis Philippe2021-01-174-5/+30
| | | | | | This resolves issue #11. Signed-off-by: Mavridis Philippe <[email protected]>
* Klamscan: Improved 'Cannot mount' error message.Mavridis Philippe2021-01-151-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Klamscan: handle block devices correctly.Mavridis Philippe2021-01-152-3/+23
| | | | | | This resolves issue #12. Signed-off-by: Mavridis Philippe <[email protected]>
* directorylist.*: Reimplemented mounting process.Mavridis Philippe2021-01-152-24/+28
| | | | | | | What remains is to figure out a way to pass ClamAV the mountpoint instead of the block device name. Signed-off-by: Mavridis Philippe <[email protected]>
* Freshklam: removed remains of code related to KlamAV updates.Mavridis Philippe2021-01-155-693/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* First-run wizard: KDE->TDEMavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Replaced occurences of 'KDE' with 'TDE'Mavridis Philippe2021-01-1423-53/+53
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Disable autoscan options until an alternative is found to Dazuko.Mavridis Philippe2021-01-142-5/+7
| | | | | | Also see issue #10. Signed-off-by: Mavridis Philippe <[email protected]>
* Options dialog: Updated icon for Archive TypesMavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[email protected]>
* Virus Browser: Made 'Home' tab fixed.Mavridis Philippe2021-01-141-1/+2
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Klamscan: Made 'Launcher' tab fixed.Mavridis Philippe2021-01-141-1/+2
| | | | 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]>
* 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 <[email protected]>
* Implemented tabs context menuMavridis Philippe2021-01-142-5/+27
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* TabWidget: Enable tab reordering by pressing middle mouse buttonMavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Virus Browser: updated TrendMicro URLMavridis Philippe2021-01-141-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[email protected]>
* Menu: add iconsMavridis Philippe2021-01-141-8/+9
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Freshklam: removed unneeded codeMavridis Philippe2021-01-142-56/+0
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[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-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 <[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-142-2/+2
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* 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 <[email protected]>