Mavridis Philippe
f15e8d5f88
Removed problematic and redundant .ascii() conversion.
...
This solves issue #26 .
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit feeae7b801
)
4 years ago
Mavridis Philippe
02a4aa92fe
Made Scheduler independent from Klamscan's DirectoryList.
...
This solves issue #20 .
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 8af10422f0
)
4 years ago
Mavridis Philippe
f9ecebbadf
Scanner Menu: added "Quit" entry for application.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
348e8a0472
Initially set tray icon to default.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
4d739a12ca
SysTray Context Menu: updated icons for auto-update entries.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
eacf9e0adb
Fixed tab duplication when closing through the Tabs menu.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
18923e4037
Added support for clamd scanning.
...
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>
4 years ago
Mavridis Philippe
81bbfdb64b
Fixed i18n of some tab names.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
cbf067eac1
Reworked First-Run Wizard.
...
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>
4 years ago
Mavridis Philippe
c06676f232
Fixed some TQString->const char * casts.
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
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
024c7981e2
Replaced occurences of 'KDE' with 'TDE'
...
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
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
3298acded6
Menu: add icons
...
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
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
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
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
4c04a44181
Conversion KDE3->TDE
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
357ddeb8af
Conversion Qt3->TQt
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe
8c20dc919f
Initial commit
...
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago