Commit Graph

174 Commits (92574ec0c81c82c7c2ccf555c2a1364a2909bf0e)
 

Author SHA1 Message Date
Mavridis Philippe 807ddc214a
Updated translation template.
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 3a5d06908c
Updated Designer .ui files.
This resolves issue #13.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 3e8de4aed0
Added Esperanto translation.
This was done mostly for testing purposes.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 9f2a29546a
Removed software update reference in first run wizard.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe cb918ef354
Removed unhelpful 'What Is?' messages for some self-descriptory options.
These messages are the same with the options' labels and caused
duplicate entries in i18n files.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 90b3afee63
Remove unneeded i18n() calls
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 2278118de5
Enabled translation option in CMakeLists.txt
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 68d2541e1c
Added translation rules and templates.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 8259a3ff75
ActivityViewer: pass event data through i18n()
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 6a1bc5a8e0
Virus Browser: Updated related HTML files and made them translatable.:
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe d827cbfe31
klamav-dropdown.desktop: replaced CMake install() with tde_create_translated_desktop()
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 3988d0b5dd
CMake conversion
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 719d2f66db
Removed more #ifdef clauses related to legacy ClamAV version support.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 9fa764558c
SigTool: Minor fixes to initialization.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe b8a317c8ea
Removed #ifdef clause related to support of ancient ClamAV versions.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe 61d2d83c9f
Added tde-common-cmake submodule.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
4 years ago
Mavridis Philippe abd78ee366
Fixed wrong replacement from Qt3->TQt conversion.
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 <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 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