9 #include <QApplication>
35 if(QFileInfo(dirName).isDir())
37 const QDir dir(dirName);
38 const QFileInfoList &fileList = dir.entryInfoList(QDir::Files | QDir::Dirs | QDir::Hidden | QDir::NoSymLinks | QDir::NoDotAndDotDot);
39 for(
const QFileInfo &fin :
qAsConst(fileList))
67 const QFileInfoList &fileList = QDir(path).entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot);
68 for(
const QFileInfo &fin :
qAsConst(fileList))
71 QFile::remove(fin.absoluteFilePath());
85 case 0:
return lan.append(
"cn.ln");
86 case 1:
return lan.append(
"tc.ln");
87 case 2:
return lan.append(
"en.ln");
97 case 0:
return lan.append(
"cnq.ln");
98 case 1:
return lan.append(
"tcq.ln");
99 case 2:
return lan.append(
"enq.ln");
122 status &= QFile::copy(path +
"libeay32.dll",
PLUGINS_DIR_FULL +
"libeay32.dll");
123 status &= QFile::copy(path +
"ssleay32.dll",
PLUGINS_DIR_FULL +
"ssleay32.dll");
125 TTK_INFO_STREAM(
"Install openssl library to plugin dir is" << (status ?
"success" :
"failed"));
126 #elif defined Q_OS_UNIX
128 font.setPixelSize(13);
static QString languageQmmp(int index)
bool fromFile(const QString &name)
static quint64 directorySize(const QString &dirName)
static QString languageCore(int index)
The class of the xml config manager.
bool configVersionCheck() const noexcept
#define TTK_INFO_STREAM(msg)
The namespace of the application object.
#define LANGUAGE_DIR_FULL
TTK_MODULE_EXPORT void updateBaseConfig()
static void checkCacheSize()
static QString applicationPath()
QStringList translator() const
#define TTK_CONFIG_VERSION_STR