mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-27 15:24:05 +00:00
refactor: move common/base/utils into /src/common/
This commit is contained in:
parent
b602bc0e9f
commit
03af31c6fc
|
@ -34,7 +34,8 @@ CONFIG( release, debug|release ) {
|
||||||
# DEPENDPATH += . generators
|
# DEPENDPATH += . generators
|
||||||
INCLUDEPATH += .
|
INCLUDEPATH += .
|
||||||
INCLUDEPATH += ./src/
|
INCLUDEPATH += ./src/
|
||||||
INCLUDEPATH += ./src/ui # for compiled .ui files to find headers
|
INCLUDEPATH += ./src/ui # for compiled .ui files to find headers
|
||||||
|
INCLUDEPATH += ./src/common
|
||||||
|
|
||||||
QT += core \
|
QT += core \
|
||||||
gui \
|
gui \
|
||||||
|
@ -283,10 +284,27 @@ HEADERS += \
|
||||||
src/audiolink.hh \
|
src/audiolink.hh \
|
||||||
src/audioplayerfactory.hh \
|
src/audioplayerfactory.hh \
|
||||||
src/audioplayerinterface.hh \
|
src/audioplayerinterface.hh \
|
||||||
src/base/globalregex.hh \
|
|
||||||
src/base_type.hh \
|
|
||||||
src/btreeidx.hh \
|
src/btreeidx.hh \
|
||||||
src/chunkedstorage.hh \
|
src/chunkedstorage.hh \
|
||||||
|
src/common/base_type.hh \
|
||||||
|
src/common/ex.hh \
|
||||||
|
src/common/file.hh \
|
||||||
|
src/common/filetype.hh \
|
||||||
|
src/common/fsencoding.hh \
|
||||||
|
src/common/gddebug.hh \
|
||||||
|
src/common/globalbroadcaster.hh \
|
||||||
|
src/common/globalregex.hh \
|
||||||
|
src/common/htmlescape.hh \
|
||||||
|
src/common/iconv.hh \
|
||||||
|
src/common/inc_case_folding.hh \
|
||||||
|
src/common/inc_diacritic_folding.hh \
|
||||||
|
src/common/mutex.hh \
|
||||||
|
src/common/sptr.hh \
|
||||||
|
src/common/ufile.hh \
|
||||||
|
src/common/utf8.hh \
|
||||||
|
src/common/utils.hh \
|
||||||
|
src/common/wstring.hh \
|
||||||
|
src/common/wstring_qt.hh \
|
||||||
src/config.hh \
|
src/config.hh \
|
||||||
src/country.hh \
|
src/country.hh \
|
||||||
src/decompress.hh \
|
src/decompress.hh \
|
||||||
|
@ -312,6 +330,7 @@ HEADERS += \
|
||||||
src/dict/mdx.hh \
|
src/dict/mdx.hh \
|
||||||
src/dict/mediawiki.hh \
|
src/dict/mediawiki.hh \
|
||||||
src/dict/programs.hh \
|
src/dict/programs.hh \
|
||||||
|
src/dict/ripemd.hh \
|
||||||
src/dict/romaji.hh \
|
src/dict/romaji.hh \
|
||||||
src/dict/russiantranslit.hh \
|
src/dict/russiantranslit.hh \
|
||||||
src/dict/sdict.hh \
|
src/dict/sdict.hh \
|
||||||
|
@ -327,29 +346,19 @@ HEADERS += \
|
||||||
src/dict/zim.hh \
|
src/dict/zim.hh \
|
||||||
src/dict/zipsounds.hh \
|
src/dict/zipsounds.hh \
|
||||||
src/dictzip.hh \
|
src/dictzip.hh \
|
||||||
src/ex.hh \
|
|
||||||
src/externalaudioplayer.hh \
|
src/externalaudioplayer.hh \
|
||||||
src/externalviewer.hh \
|
src/externalviewer.hh \
|
||||||
src/ffmpegaudio.hh \
|
src/ffmpegaudio.hh \
|
||||||
src/ffmpegaudioplayer.hh \
|
src/ffmpegaudioplayer.hh \
|
||||||
src/file.hh \
|
|
||||||
src/filetype.hh \
|
|
||||||
src/folding.hh \
|
src/folding.hh \
|
||||||
src/fsencoding.hh \
|
|
||||||
src/ftshelpers.hh \
|
src/ftshelpers.hh \
|
||||||
src/fulltextsearch.hh \
|
src/fulltextsearch.hh \
|
||||||
src/gdappstyle.hh \
|
src/gdappstyle.hh \
|
||||||
src/gddebug.hh \
|
|
||||||
src/gestures.hh \
|
src/gestures.hh \
|
||||||
src/globalbroadcaster.hh \
|
|
||||||
src/headwordsmodel.hh \
|
src/headwordsmodel.hh \
|
||||||
src/history.hh \
|
src/history.hh \
|
||||||
src/hotkeywrapper.hh \
|
src/hotkeywrapper.hh \
|
||||||
src/htmlescape.hh \
|
|
||||||
src/iconv.hh \
|
|
||||||
src/iframeschemehandler.hh \
|
src/iframeschemehandler.hh \
|
||||||
src/inc_case_folding.hh \
|
|
||||||
src/inc_diacritic_folding.hh \
|
|
||||||
src/indexedzip.hh \
|
src/indexedzip.hh \
|
||||||
src/initializing.hh \
|
src/initializing.hh \
|
||||||
src/instances.hh \
|
src/instances.hh \
|
||||||
|
@ -357,15 +366,11 @@ HEADERS += \
|
||||||
src/langcoder.hh \
|
src/langcoder.hh \
|
||||||
src/language.hh \
|
src/language.hh \
|
||||||
src/multimediaaudioplayer.hh \
|
src/multimediaaudioplayer.hh \
|
||||||
src/mutex.hh \
|
|
||||||
src/parsecmdline.hh \
|
src/parsecmdline.hh \
|
||||||
src/resourceschemehandler.hh \
|
src/resourceschemehandler.hh \
|
||||||
src/ripemd.hh \
|
|
||||||
src/splitfile.hh \
|
src/splitfile.hh \
|
||||||
src/sptr.hh \
|
|
||||||
src/termination.hh \
|
src/termination.hh \
|
||||||
src/tiff.hh \
|
src/tiff.hh \
|
||||||
src/ufile.hh \
|
|
||||||
src/ui/about.hh \
|
src/ui/about.hh \
|
||||||
src/ui/article_inspect.hh \
|
src/ui/article_inspect.hh \
|
||||||
src/ui/articleview.hh \
|
src/ui/articleview.hh \
|
||||||
|
@ -393,15 +398,11 @@ HEADERS += \
|
||||||
src/ui/searchpanewidget.hh \
|
src/ui/searchpanewidget.hh \
|
||||||
src/ui/stylescombobox.hh \
|
src/ui/stylescombobox.hh \
|
||||||
src/ui/translatebox.hh \
|
src/ui/translatebox.hh \
|
||||||
src/utf8.hh \
|
|
||||||
src/utils.hh \
|
|
||||||
src/webmultimediadownload.hh \
|
src/webmultimediadownload.hh \
|
||||||
src/weburlrequestinterceptor.hh \
|
src/weburlrequestinterceptor.hh \
|
||||||
src/wordfinder.hh \
|
src/wordfinder.hh \
|
||||||
src/wordlist.hh \
|
src/wordlist.hh \
|
||||||
src/wstring.hh \
|
src/zipfile.hh \
|
||||||
src/wstring_qt.hh \
|
|
||||||
src/zipfile.hh
|
|
||||||
|
|
||||||
FORMS += $$files(src/ui/*.ui)
|
FORMS += $$files(src/ui/*.ui)
|
||||||
|
|
||||||
|
@ -412,9 +413,21 @@ SOURCES += \
|
||||||
src/atomic_rename.cc \
|
src/atomic_rename.cc \
|
||||||
src/audiolink.cc \
|
src/audiolink.cc \
|
||||||
src/audioplayerfactory.cc \
|
src/audioplayerfactory.cc \
|
||||||
src/base/globalregex.cc \
|
|
||||||
src/btreeidx.cc \
|
src/btreeidx.cc \
|
||||||
src/chunkedstorage.cc \
|
src/chunkedstorage.cc \
|
||||||
|
src/common/file.cc \
|
||||||
|
src/common/filetype.cc \
|
||||||
|
src/common/fsencoding.cc \
|
||||||
|
src/common/gddebug.cc \
|
||||||
|
src/common/globalbroadcaster.cc \
|
||||||
|
src/common/globalregex.cc \
|
||||||
|
src/common/htmlescape.cc \
|
||||||
|
src/common/iconv.cc \
|
||||||
|
src/common/mutex.cc \
|
||||||
|
src/common/ufile.cc \
|
||||||
|
src/common/utf8.cc \
|
||||||
|
src/common/utils.cc \
|
||||||
|
src/common/wstring_qt.cc \
|
||||||
src/config.cc \
|
src/config.cc \
|
||||||
src/country.cc \
|
src/country.cc \
|
||||||
src/decompress.cc \
|
src/decompress.cc \
|
||||||
|
@ -440,6 +453,7 @@ SOURCES += \
|
||||||
src/dict/mdx.cc \
|
src/dict/mdx.cc \
|
||||||
src/dict/mediawiki.cc \
|
src/dict/mediawiki.cc \
|
||||||
src/dict/programs.cc \
|
src/dict/programs.cc \
|
||||||
|
src/dict/ripemd.cc \
|
||||||
src/dict/romaji.cc \
|
src/dict/romaji.cc \
|
||||||
src/dict/russiantranslit.cc \
|
src/dict/russiantranslit.cc \
|
||||||
src/dict/sdict.cc \
|
src/dict/sdict.cc \
|
||||||
|
@ -458,21 +472,14 @@ SOURCES += \
|
||||||
src/externalaudioplayer.cc \
|
src/externalaudioplayer.cc \
|
||||||
src/externalviewer.cc \
|
src/externalviewer.cc \
|
||||||
src/ffmpegaudio.cc \
|
src/ffmpegaudio.cc \
|
||||||
src/file.cc \
|
|
||||||
src/filetype.cc \
|
|
||||||
src/folding.cc \
|
src/folding.cc \
|
||||||
src/fsencoding.cc \
|
|
||||||
src/ftshelpers.cc \
|
src/ftshelpers.cc \
|
||||||
src/fulltextsearch.cc \
|
src/fulltextsearch.cc \
|
||||||
src/gdappstyle.cc \
|
src/gdappstyle.cc \
|
||||||
src/gddebug.cc \
|
|
||||||
src/gestures.cc \
|
src/gestures.cc \
|
||||||
src/globalbroadcaster.cc \
|
|
||||||
src/headwordsmodel.cc \
|
src/headwordsmodel.cc \
|
||||||
src/history.cc \
|
src/history.cc \
|
||||||
src/hotkeywrapper.cc \
|
src/hotkeywrapper.cc \
|
||||||
src/htmlescape.cc \
|
|
||||||
src/iconv.cc \
|
|
||||||
src/iframeschemehandler.cc \
|
src/iframeschemehandler.cc \
|
||||||
src/indexedzip.cc \
|
src/indexedzip.cc \
|
||||||
src/initializing.cc \
|
src/initializing.cc \
|
||||||
|
@ -482,14 +489,11 @@ SOURCES += \
|
||||||
src/language.cc \
|
src/language.cc \
|
||||||
src/main.cc \
|
src/main.cc \
|
||||||
src/multimediaaudioplayer.cc \
|
src/multimediaaudioplayer.cc \
|
||||||
src/mutex.cc \
|
|
||||||
src/parsecmdline.cc \
|
src/parsecmdline.cc \
|
||||||
src/resourceschemehandler.cc \
|
src/resourceschemehandler.cc \
|
||||||
src/ripemd.cc \
|
|
||||||
src/splitfile.cc \
|
src/splitfile.cc \
|
||||||
src/termination.cc \
|
src/termination.cc \
|
||||||
src/tiff.cc \
|
src/tiff.cc \
|
||||||
src/ufile.cc \
|
|
||||||
src/ui/about.cc \
|
src/ui/about.cc \
|
||||||
src/ui/article_inspect.cc \
|
src/ui/article_inspect.cc \
|
||||||
src/ui/articleview.cc \
|
src/ui/articleview.cc \
|
||||||
|
@ -515,13 +519,10 @@ SOURCES += \
|
||||||
src/ui/searchpanel.cc \
|
src/ui/searchpanel.cc \
|
||||||
src/ui/stylescombobox.cc \
|
src/ui/stylescombobox.cc \
|
||||||
src/ui/translatebox.cc \
|
src/ui/translatebox.cc \
|
||||||
src/utf8.cc \
|
|
||||||
src/utils.cc \
|
|
||||||
src/webmultimediadownload.cc \
|
src/webmultimediadownload.cc \
|
||||||
src/weburlrequestinterceptor.cc \
|
src/weburlrequestinterceptor.cc \
|
||||||
src/wordfinder.cc \
|
src/wordfinder.cc \
|
||||||
src/wordlist.cc \
|
src/wordlist.cc \
|
||||||
src/wstring_qt.cc \
|
|
||||||
src/zipfile.cc
|
src/zipfile.cc
|
||||||
|
|
||||||
#speech to text
|
#speech to text
|
||||||
|
|
|
@ -3,19 +3,18 @@
|
||||||
|
|
||||||
#include "article_maker.hh"
|
#include "article_maker.hh"
|
||||||
#include "config.hh"
|
#include "config.hh"
|
||||||
#include "htmlescape.hh"
|
|
||||||
#include "utf8.hh"
|
|
||||||
#include "wstring_qt.hh"
|
|
||||||
#include <limits.h>
|
|
||||||
#include <QFile>
|
|
||||||
#include <QUrl>
|
|
||||||
#include <QTextDocumentFragment>
|
|
||||||
#include "folding.hh"
|
#include "folding.hh"
|
||||||
#include "langcoder.hh"
|
|
||||||
#include "gddebug.hh"
|
#include "gddebug.hh"
|
||||||
#include "utils.hh"
|
|
||||||
#include "globalbroadcaster.hh"
|
#include "globalbroadcaster.hh"
|
||||||
#include "base/globalregex.hh"
|
#include "globalregex.hh"
|
||||||
|
#include "htmlescape.hh"
|
||||||
|
#include "langcoder.hh"
|
||||||
|
#include "utils.hh"
|
||||||
|
#include "wstring_qt.hh"
|
||||||
|
#include <QFile>
|
||||||
|
#include <QTextDocumentFragment>
|
||||||
|
#include <QUrl>
|
||||||
|
#include <limits.h>
|
||||||
|
|
||||||
using std::vector;
|
using std::vector;
|
||||||
using std::string;
|
using std::string;
|
||||||
|
|
3
src/common/0README.md
Normal file
3
src/common/0README.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Code shared everywhere.
|
||||||
|
|
||||||
|
Consider this folder as somehow "standard library"
|
|
@ -25,7 +25,7 @@
|
||||||
#include "utf8.hh"
|
#include "utf8.hh"
|
||||||
#include "filetype.hh"
|
#include "filetype.hh"
|
||||||
#include "ftshelpers.hh"
|
#include "ftshelpers.hh"
|
||||||
#include "base/globalregex.hh"
|
#include "globalregex.hh"
|
||||||
#include "sptr.hh"
|
#include "sptr.hh"
|
||||||
|
|
||||||
namespace Epwing {
|
namespace Epwing {
|
||||||
|
|
|
@ -30,19 +30,17 @@
|
||||||
#include <stub_msvc.h>
|
#include <stub_msvc.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <QDir>
|
#include "globalregex.hh"
|
||||||
#include <QString>
|
|
||||||
#include <QSemaphore>
|
|
||||||
#include <QThreadPool>
|
|
||||||
#include <QAtomicInt>
|
|
||||||
#include <QTextDocument>
|
|
||||||
#include <QCryptographicHash>
|
|
||||||
|
|
||||||
#include <QRegularExpression>
|
|
||||||
|
|
||||||
#include "tiff.hh"
|
#include "tiff.hh"
|
||||||
#include "utils.hh"
|
#include "utils.hh"
|
||||||
#include "base/globalregex.hh"
|
#include <QAtomicInt>
|
||||||
|
#include <QCryptographicHash>
|
||||||
|
#include <QDir>
|
||||||
|
#include <QRegularExpression>
|
||||||
|
#include <QSemaphore>
|
||||||
|
#include <QString>
|
||||||
|
#include <QTextDocument>
|
||||||
|
#include <QThreadPool>
|
||||||
#include <QtConcurrent>
|
#include <QtConcurrent>
|
||||||
|
|
||||||
namespace Mdx
|
namespace Mdx
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
#include "wildcard.hh"
|
#include "wildcard.hh"
|
||||||
#include <QtConcurrent>
|
#include <QtConcurrent>
|
||||||
#include "base/globalregex.hh"
|
#include "globalregex.hh"
|
||||||
#include <QFutureSynchronizer>
|
#include <QFutureSynchronizer>
|
||||||
#include <QSemaphoreReleaser>
|
#include <QSemaphoreReleaser>
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#include <QOperatingSystemVersion>
|
#include <QOperatingSystemVersion>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#include "base/globalregex.hh"
|
#include "globalregex.hh"
|
||||||
|
|
||||||
namespace FTS
|
namespace FTS
|
||||||
{
|
{
|
||||||
|
|
|
@ -39,7 +39,6 @@
|
||||||
#include "gddebug.hh"
|
#include "gddebug.hh"
|
||||||
|
|
||||||
#include "dictinfo.hh"
|
#include "dictinfo.hh"
|
||||||
#include "fsencoding.hh"
|
|
||||||
#include "historypanewidget.hh"
|
#include "historypanewidget.hh"
|
||||||
#include "utils.hh"
|
#include "utils.hh"
|
||||||
#include <qscreen.h>
|
#include <qscreen.h>
|
||||||
|
@ -47,7 +46,7 @@
|
||||||
#include "resourceschemehandler.hh"
|
#include "resourceschemehandler.hh"
|
||||||
|
|
||||||
#include "keyboardstate.hh"
|
#include "keyboardstate.hh"
|
||||||
#include "base/globalregex.hh"
|
#include "globalregex.hh"
|
||||||
|
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
#include "macos/macmouseover.hh"
|
#include "macos/macmouseover.hh"
|
||||||
|
|
Loading…
Reference in a new issue