summaryrefslogtreecommitdiff
path: root/support/dktools/DkWxTraceThread.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-12 03:04:00 +0000
committerNorbert Preining <norbert@preining.info>2020-10-12 03:04:00 +0000
commit0ce40abb18ec02ec6fd6bcc5f21612c88daa7578 (patch)
tree416289fe1448873fd8ca33051f50ad85bffa8aaa /support/dktools/DkWxTraceThread.h
parentfdb18507cd80dc17f5a5256153d34668b4f4e61c (diff)
CTAN sync 202010120303
Diffstat (limited to 'support/dktools/DkWxTraceThread.h')
-rw-r--r--support/dktools/DkWxTraceThread.h137
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