chore: update files of project

This commit is contained in:
x-tools-author 2024-03-20 17:13:14 +08:00
parent 89a2485ab3
commit a212bc8401
3 changed files with 21 additions and 68 deletions

View File

@ -83,25 +83,15 @@ include_directories(${CMAKE_SOURCE_DIR}/Source/Tools/ToolsUI)
include_directories(${CMAKE_SOURCE_DIR}/Source/ToolBox/ToolBox)
include_directories(${CMAKE_SOURCE_DIR}/Source/ToolBox/ToolBoxUI)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/CRC/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/mDNS/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/Ping/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/ASCII/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/Base64/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/Broadcast/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/CRC/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/FileCheck/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/mDNS/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/Number/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/Ping/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/String/Source)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_FILECHECKASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_CRCASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_NUMBERASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_STRINGASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_ASCIIASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_BASE64ASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_MDNSASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_PINGASSISTANT)
add_compile_definitions(X_TOOLS_IMPORT_MODULE_BROADCASTASSISTANT)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/Broadcast/Source)
include_directories(${CMAKE_SOURCE_DIR}/Source/Assistants/FileCheck/Source)
set(WITH_GFLAGS OFF)
set(BUILD_TESTING OFF)

View File

@ -7,69 +7,32 @@
* code directory.
**************************************************************************************************/
#include "xToolsAssistantFactory.h"
#include "qwidget.h"
#include <QCoreApplication>
#include <QWidget>
#ifdef X_TOOLS_IMPORT_MODULE_FILECHECKASSISTANT
#include "xToolsFileCheckAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_CRCASSISTANT
#include "xToolsCRCAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_NUMBERASSISTANT
#include "xToolsNumberAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_STRINGASSISTANT
#include "xToolsStringAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_ASCIIASSISTANT
#include "xToolsAsciiAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_BROADCASTASSISTANT
#include "xToolsBroadcastAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_BASE64ASSISTANT
#include "xToolsBase64Assisatnt.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_MDNSASSISTANT
#include "xToolsBroadcastAssistant.h"
#include "xToolsCRCAssistant.h"
#include "xToolsFileCheckAssistant.h"
#include "xToolsMdnsAssistant.h"
#endif
#ifdef X_TOOLS_IMPORT_MODULE_PINGASSISTANT
#include "xToolsNumberAssistant.h"
#include "xToolsPingAssistant.h"
#endif
#include "xToolsStringAssistant.h"
SAKAssistantsFactory::SAKAssistantsFactory(QObject* parent)
: QObject(parent)
{
#ifdef X_TOOLS_IMPORT_MODULE_FILECHECKASSISTANT
registerAssistant<xToolsCRCAssistant>(AssistantTypeCrc, tr("CRC Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_CRCASSISTANT
registerAssistant<xToolsFileCheckAssistant>(AssistantTypeFileCheck, tr("File Check Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_ASCIIASSISTANT
registerAssistant<xToolsAsciiAssistant>(AssistantTypeAscii, tr("ASCII Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_NUMBERASSISTANT
registerAssistant<xToolsNumberAssistant>(AssistantTypeNumber, tr("Number Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_STRINGASSISTANT
registerAssistant<xToolsStringAssistant>(AssistantTypeString, tr("String Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_BROADCASTASSISTANT
registerAssistant<xToolsBroadcastAssistant>(AssistantTypeBroadcast, tr("Broadcast Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_BASE64ASSISTANT
registerAssistant<xToolsBase64Assisatnt>(AssistantTypeBase64, tr("Base64 Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_MDNSASSISTANT
registerAssistant<xToolsMdnsAssistant>(AssistantTypeMdns, tr("mDNS Assistant"));
#endif
#ifdef X_TOOLS_IMPORT_MODULE_PINGASSISTANT
registerAssistant<xToolsPingAssistant>(AssistantTypePing, tr("Ping Assistant"));
#endif
addAssistant<xToolsCRCAssistant>(AssistantTypeCrc, tr("CRC Assistant"));
addAssistant<xToolsMdnsAssistant>(AssistantTypeMdns, tr("mDNS Assistant"));
addAssistant<xToolsPingAssistant>(AssistantTypePing, tr("Ping Assistant"));
addAssistant<xToolsAsciiAssistant>(AssistantTypeAscii, tr("ASCII Assistant"));
addAssistant<xToolsBase64Assisatnt>(AssistantTypeBase64, tr("Base64 Assistant"));
addAssistant<xToolsNumberAssistant>(AssistantTypeNumber, tr("Number Assistant"));
addAssistant<xToolsStringAssistant>(AssistantTypeString, tr("String Assistant"));
addAssistant<xToolsBroadcastAssistant>(AssistantTypeBroadcast, tr("Broadcast Assistant"));
addAssistant<xToolsFileCheckAssistant>(AssistantTypeFileCheck, tr("File Check Assistant"));
}
QList<int> SAKAssistantsFactory::supportedAssistants()
@ -83,7 +46,7 @@ QString SAKAssistantsFactory::assistantName(int type) const
return m_typeNameMap.value(type);
}
QString name = QString("UnknowType(%1)").arg(type);
QString name = QString("UnknownType(%1)").arg(type);
return name;
}

View File

@ -43,7 +43,7 @@ private:
private:
template<typename T>
void registerAssistant(int type, const QString& assistantName)
void addAssistant(int type, const QString& assistantName)
{
m_typeNameMap.insert(type, assistantName);
m_metaObjectMap.insert(type, T::staticMetaObject);