diff options
author | Norbert Preining <norbert@preining.info> | 2020-10-12 03:04:00 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-10-12 03:04:00 +0000 |
commit | 0ce40abb18ec02ec6fd6bcc5f21612c88daa7578 (patch) | |
tree | 416289fe1448873fd8ca33051f50ad85bffa8aaa /support/dktools/DkWxTraceThread.h | |
parent | fdb18507cd80dc17f5a5256153d34668b4f4e61c (diff) |
CTAN sync 202010120303
Diffstat (limited to 'support/dktools/DkWxTraceThread.h')
-rw-r--r-- | support/dktools/DkWxTraceThread.h | 137 |
1 files changed, 0 insertions, 137 deletions
diff --git a/support/dktools/DkWxTraceThread.h b/support/dktools/DkWxTraceThread.h deleted file mode 100644 index aea942a35f..0000000000 --- a/support/dktools/DkWxTraceThread.h +++ /dev/null @@ -1,137 +0,0 @@ -/* -Copyright (C) 2011-2020, Dirk Krause -SPDX-License-Identifier: BSD-3-Clause -*/ - -/* - WARNING: This file was generated by the dkct program (see - http://dktools.sourceforge.net/ for details). - Changes you make here will be lost if dkct is run again! - You should modify the original source and run dkct on it. - Original source: DkWxTraceThread.cpt -*/ - -/** @file DkWxTraceThread.h Header file for the DkWxTraceThread module. -*/ - -#ifndef DKWXTRACETHREAD_H_INCLUDED -/** Avoid multiple inclusions. */ -#define DKWXTRACETHREAD_H_INCLUDED 1 - - -#line 10 "DkWxTraceThread.cpt" - -#ifndef DK3CONF_H_INCLUDED -#include "dk3conf.h" -#endif - -#ifndef DKWXTRACE_H_INCLUDED -#include "dkwxtrace.h" -#endif - - - - -#line 21 "DkWxTraceThread.cpt" - - - -/** Worker thread for wxdkct. -*/ -class DkWxTraceThread : public wxThread -{ - protected: - - /** Conversion option set. - */ - DKCT_OPTION_SET dkcto; - - /** Communication object between main thread and worker thread. - */ - DkWxCommunicator *pComm; - - /** Localized text messages. - */ - wxChar const * const *sTexts; - - /** Localized dkChar messages. - */ - dkChar const * const *msg; - - /** Directory to process. - */ - wxChar const *sDirectory; - - /** Application helper. - */ - DkWxAppHelper *pHelper; - - /** Application structure. - */ - dk3_app_t *app; - - /** Encoding used for wxChar. - */ - int wxe; - - /** Encoding used for dkChar. - */ - int dke; - - /** Run for one file. - @param fn File name. - @param sufi Suffix index. - */ - void - runForFile(dkChar const *fn, int sufi); - - /** Check one file, run if necessary. - @param fn File name. - @param sufi Suffix index. - */ - void - checkAndRunFile(dkChar const *fn, int sufi); - - /** Run for directory. - @param dirname Directory name. - */ - void - runForDirectory(wxChar const *dirname); - - public: - - /** Constructor - @param comm Communication object. - @param texts Localized messages texts. - @param ms Localized dkChar message texts. - @param directory Directory to process. - @param ah Application helper. - @param o Conversion option set. - @param we Encoding for wxChar. - @param de Encoding for dkChar. - */ - DkWxTraceThread( - DkWxCommunicator *comm, - wxChar const * const *texts, - dkChar const * const *ms, - wxChar const *directory, - DkWxAppHelper *ah, - DKCT_OPTION_SET *o, - int we, - int de - ); - - /** Thread function. - @return A pointer which is ignored. - */ - virtual void *Entry(); - - /** Function executed at the end of thread, does nothing. - */ - virtual void OnExit(); - -}; - - - -#endif |