Mavridis Philippe
a3d1f13286
Mark tab as closed when closed from context menu.
...
This resolves issue #11 .
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
a8b9461cd5
Klamscan: Improved 'Cannot mount' error message.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
d523b1c1e8
Klamscan: handle block devices correctly.
...
This resolves issue #12 .
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
b487b5bb8b
directorylist.*: Reimplemented mounting process.
...
What remains is to figure out a way to pass ClamAV the mountpoint
instead of the block device name.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
cb9983144b
Freshklam: removed remains of code related to KlamAV updates.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
b3f827351d
First-run wizard: KDE->TDE
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
024c7981e2
Replaced occurences of 'KDE' with 'TDE'
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
c3278e0e46
Disable autoscan options until an alternative is found to Dazuko.
...
Also see issue #10 .
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
c3170f61a9
Options dialog: Updated icon for Archive Types
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
c60236647e
Freshklam: updated and enhanced notifications.
...
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>
4 years ago
Mavridis Philippe
08a972d228
Virus Browser: Made 'Home' tab fixed.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
06128062a3
Klamscan: Made 'Launcher' tab fixed.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
29029015ef
Main window: made 'Scan', 'Update' tabs fixed.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
100a93b70a
Implement fixed tabs.
...
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>
4 years ago
Mavridis Philippe
d5e986620c
Implemented tabs context menu
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
e03731b27e
TabWidget: Enable tab reordering by pressing middle mouse button
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
ec8fde9b34
Implemented a check to prevent KlamAV from being exited while a scan
...
is going on.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
25c5545315
Moved the E-Mail scanning setup widget to the Options dialog.
...
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>
4 years ago
Mavridis Philippe
13b4879d7e
Virus Browser: Reworked search engine slots.
...
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>
4 years ago
Mavridis Philippe
20c78186de
Virus Browser: updated TrendMicro URL
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
56632233dc
Removed obsolete KHTMLPart-related code.
...
This code seemed to cause occasional crashes on exit.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
3298acded6
Menu: add icons
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
83b1cf6316
Freshklam: removed unneeded code
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
f84093be98
Implemented slotScanDir(), slotScanFile()
...
The scan initialisation function in klamscan.* had to be modified a bit.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
0635dcaa5c
Implemented slotSchedule()
...
Klamscan's own slotSchedule had to be made public for this to be
possible.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
64816b38da
TabWidget: code cleanup
...
Most of the removed code relates to Akregator and is unused by KlamAV.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
677a0585e0
Switched main window from TQTabWidget to internal subclassed TabWidget.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
c30d5e78ea
Implemented slots in Tabs menu and reworked tab mechanism.
...
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>
4 years ago
Mavridis Philippe
ea73c1340c
Removed type statement before variable 'config'.
...
It is redundant since 'config' is globally defined in the appropriate
header file (klamav.h).
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
7b361d28df
Implemented slotOptions()
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
ba4686de6b
Small fixes related to help menu.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
aac398599f
Replaced About tab with Welcome tab.
...
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>
4 years ago
Mavridis Philippe
831757bf10
klamav: Cosmetic changes
...
Adjusted paddings and margins for TQVBoxLayout and made layout respect
the newly added menubar.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
dafba97d4e
klamav: Added menubar and basic menu srtucture.
...
The appropriate slots will be implemented in later commits.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
93c87f6fd5
Removed Dazuko-related event.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
cf43d716ec
klamav.cpp: Added missing #include
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
71fe8d5be5
Removed Klamd and Dazuko/Clamuko/Klamd-related code.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
75f0452748
Fixed GUI typo.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
95fc8cb325
Switch klamav.cpp to KlamAV namespace.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
fc49717536
Removed remains of ClamAV updates in wizard.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
fcf6db7789
Removed ClamAV T-Shirt banner from the first-run wizard.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
0ee098c0f9
Removed translated HTML files.
...
Translating those should be done with the use of i18n(), as done, for
example, in Akregator.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
3336f3ff03
Removed legacy translations.
...
They are outdated and a switch to Weblate is planned anyway.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
6e4fdca9cd
Removed software updates.
...
ClamAV updates must be left to the user (or, even better, each
distribution's package manager).
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
05ad7bcb1f
src/Makefile.am: added missing libraries.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
2d1fd0b275
Klammail: fixed LibClamAV function calls
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
522bc92a7e
Virus Browser: Fixed gzFile usage
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
8ce8d981f0
Removed KlamArkollon and related legacy build script.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
3a5cf41986
Replace 'admin' directory with common TDE submodule.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
0169ddccc1
Removed legacy TODO and rewritten README.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago