Commit Graph

29 Commits (a084db19661b746c110a4515bb7e0b7cd869502c)

Author SHA1 Message Date
Vincent Reher 42fd81138d Encapsulate hidden file detection into a class that can be used to generalize
and replace hard-coded "dotfile" detection. This starts to address issue # 273.

Hidden files can be identified using one or more match strings, with matching
governed either by wildcard (default) or regexp (optional). Matching is either
case-sensitive (default) or case-INsensitive (optional). A user interface for
inspecting and modifying match criteria is provided.

Match criteria is passed from/to applications or views as TQString that starts
with a single character:
  'w' - match strings are wildcards, match is case-sensitive
  'W' - match strings are wildcards, match is case-INsensitive
  'r' - match strings are regexps, match is case-sensitive
  'R' - match strings are regexps, match is case-INsensitive
The remainder of the string is a '/'-separated list of one or more match strings.

The TDEHiddenFileMatcher class is derived from a more general TDEStringMatcher
class which is available to applications to conduct other string matching tasks.

Signed-off-by: Vincent Reher <tde@4reher.org>
3 years ago
Michele Calgaro a092e96802
Minor fixup on names used in previous commit. This aligns to the names of the other tdeio slaves.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 years ago
Michele Calgaro 0308047002
Add kdebug areas for tdeio slaves in applications/tdeio folder. Tidy up the whole file alignemnt.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 years ago
Darrell Anderson 389999c826 Finish renaming kiconedit->tdeiconedit. 12 years ago
Darrell Anderson 62c8dabd2e Rename kfilereplace->tdefilereplace in kdebug.areas. 12 years ago
Darrell Anderson 7f26e9d03b Add source code module name to stdout/stderr messages to improve readability. 12 years ago
Slávek Banko c6cb3f2794 Additional k => tde renaming and fixes 12 years ago
Slávek Banko 8debd5d94c Second part of renaming kdessh -> tdessh 12 years ago
Slávek Banko 40e7a893b0 Rename kdepasswd -> tdepasswd 12 years ago
Francois Andriot 7f328ba699 Add XZ tdeioslave
Based on KDE GIT commit bbe9e8f5
12 years ago
Timothy Pearson ed99a30644 Rename additional header files to avoid conflicts with KDE4 13 years ago
Timothy Pearson 696e36a061 Rename KAbout to avoid conflicts with KDE4 13 years ago
Timothy Pearson f2bfcad7ff Rename KIcon to enhance compatibility with KDE4 13 years ago
Timothy Pearson deac2ca49f Rename a number of classes to enhance compatibility with KDE4 13 years ago
Timothy Pearson 0c9d97065a Rename KLock and KTrader to avoid conflicts with KDE4 13 years ago
Timothy Pearson 59d153016b Rename KLocale to enhance compatibility with KDE4 13 years ago
Timothy Pearson 8bc199f487 Rename KStartup for enhanced compatibility with KDE4 13 years ago
Timothy Pearson 12f3d421cd Rename KShared 13 years ago
Timothy Pearson 21bc754111 Fix a few remaining references to kio_ 13 years ago
Timothy Pearson 5159cd2beb Rename a number of libraries and executables to avoid conflicts with KDE4 13 years ago
Timothy Pearson dfe289850f Rename a number of libraries and executables to avoid conflicts with KDE4 13 years ago
Timothy Pearson b7658a0d5e Fix FTBFS resulting from KCModule rename 13 years ago
Timothy Pearson d1bd46309a Rename KServer, KSocket, KIO_EXPORT, KIOInput, KIOJob, KIOConfig, KIOBuffer, and KBuffer to avoid conflicts with KDE4 13 years ago
Timothy Pearson 703fb0c89c Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 13 years ago
Timothy Pearson 28edc0aa2a Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 13 years ago
Slávek Banko 9e0a5e727a Rebranding of Krita as Chalk 13 years ago
Timothy Pearson 3b1405169d Additional renaming of kde to tde 14 years ago
Timothy Pearson 8cfbfac527 Rename kwin to twin (part 1 of 2) 14 years ago
Timothy Pearson e16866e072 Actually move the kde files that were renamed in the last commit 14 years ago