From d739152896e2aba372cded2437db53e967d8bb61 Mon Sep 17 00:00:00 2001 From: jiayulong Date: Wed, 13 May 2026 09:32:43 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E9=BA=92=E9=BA=9F=E9=80=82=E9=85=8D?= =?UTF-8?q?=E5=A4=B4=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F=E5=86=99=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appDllTest/src/appDllTest.cpp | 4 ++-- qtpropertybrowser/ColorSchemeComboBox.cpp | 2 +- qtpropertybrowser/ColorSchemeComboBox.h | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/appDllTest/src/appDllTest.cpp b/appDllTest/src/appDllTest.cpp index 1f70a08..b644f6d 100644 --- a/appDllTest/src/appDllTest.cpp +++ b/appDllTest/src/appDllTest.cpp @@ -1,6 +1,6 @@ -#include "memrdwt.h" +#include "MemRdWt.h" #include "math.h" -#include "basefun.h" +#include "BaseFun.h" #include "appDllTest.h" #include "appDllTestDialog.h" Slf_WAVE mWave[1]; diff --git a/qtpropertybrowser/ColorSchemeComboBox.cpp b/qtpropertybrowser/ColorSchemeComboBox.cpp index 95be9a5..63bff3b 100644 --- a/qtpropertybrowser/ColorSchemeComboBox.cpp +++ b/qtpropertybrowser/ColorSchemeComboBox.cpp @@ -5,7 +5,7 @@ #include #include #include "ColorSchemeComboBox.h" -#include "QtColorSchemeComboBox.h" +#include "qtColorSchemeComboBox.h" // #include "QtColorTableData.h" template static Value getData(const QMap &propertyMap, diff --git a/qtpropertybrowser/ColorSchemeComboBox.h b/qtpropertybrowser/ColorSchemeComboBox.h index b1ebbe7..e7bd666 100644 --- a/qtpropertybrowser/ColorSchemeComboBox.h +++ b/qtpropertybrowser/ColorSchemeComboBox.h @@ -1,4 +1,4 @@ - + #ifndef COLORSCHEMACOMOBOX_H #define COLORSCHEMACOMOBOX_H @@ -7,7 +7,7 @@ // #include #include "qtpropertybrowser.h" #include "qteditorfactory.h" -#include "QtColorSchemeComboBox.h" +#include "qtColorSchemeComboBox.h" //const QSize rectSize(200,15); QT_BEGIN_NAMESPACE From 86d142d09307065537b299fc5732a3dc08d0f6a9 Mon Sep 17 00:00:00 2001 From: jiayulong Date: Wed, 13 May 2026 10:16:11 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E9=BA=92=E9=BA=9F=E7=BC=96=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E6=95=B0=E5=AD=A6=E5=BA=93=E5=A4=B4=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qtpropertybrowser/ColorSchemeComboBox.cpp | 2 +- qtpropertybrowser/Gradient.cpp | 1 + qtpropertybrowser/qtColorSchemeComboBox.cpp | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/qtpropertybrowser/ColorSchemeComboBox.cpp b/qtpropertybrowser/ColorSchemeComboBox.cpp index 63bff3b..98dd40f 100644 --- a/qtpropertybrowser/ColorSchemeComboBox.cpp +++ b/qtpropertybrowser/ColorSchemeComboBox.cpp @@ -13,7 +13,7 @@ static Value getData(const QMap &propertyMap, const QtProperty *property, const Value &defaultValue = Value()) { typedef QMap PropertyToData; - typedef PropertyToData::const_iterator PropertyToDataConstIterator; + typedef typename PropertyToData::const_iterator PropertyToDataConstIterator; const PropertyToDataConstIterator it = propertyMap.constFind(property); if (it == propertyMap.constEnd()) return defaultValue; diff --git a/qtpropertybrowser/Gradient.cpp b/qtpropertybrowser/Gradient.cpp index 2b0c15e..bb2e9ec 100644 --- a/qtpropertybrowser/Gradient.cpp +++ b/qtpropertybrowser/Gradient.cpp @@ -1,6 +1,7 @@ #include "Gradient.h" #include +#include "math.h" //extern char *GetBinDir(char *str); BYTE GetRValue(COLORREF colour) diff --git a/qtpropertybrowser/qtColorSchemeComboBox.cpp b/qtpropertybrowser/qtColorSchemeComboBox.cpp index fb49e22..a1c2433 100644 --- a/qtpropertybrowser/qtColorSchemeComboBox.cpp +++ b/qtpropertybrowser/qtColorSchemeComboBox.cpp @@ -1,4 +1,4 @@ -/* +/* * QtColorSchemeComboBox.cpp * * Created on: 2013-5-27 @@ -12,6 +12,7 @@ #include #include "qtColorSchemeComboBox.h" #include "Gradient.h" +#include QtColorSchemeComboBox::QtColorSchemeComboBox(QWidget *parent):QtComboBox(parent), m_isShowText(true) { From 2d53ddff19483ceaadbfa36b69cb6c8b9214d52d Mon Sep 17 00:00:00 2001 From: jiayulong Date: Wed, 13 May 2026 10:57:40 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=9B=B4=E6=96=B0git?= =?UTF-8?q?=E5=90=88=E6=88=90=E6=97=B6=EF=BC=8C=E4=B8=A2=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logPlus/formdraw.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/logPlus/formdraw.cpp b/logPlus/formdraw.cpp index 8cbf922..c993170 100644 --- a/logPlus/formdraw.cpp +++ b/logPlus/formdraw.cpp @@ -4290,9 +4290,10 @@ void FormDraw::s_addDrawImage(QString strUuid, QString strSlfName, QString strWe } // - QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName); + QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName, "DrawImageObject"); //绑定m_formTrack,方便关联formInfo curv->m_formTrack = m_formTrack; + curv->setScaleX(0, 264); curv->setDepthY(m_iY1, m_iY2); if (nW <= 0) nW = g_iOneWidth; From 7c5e28700fe44e57546dea65c5640bf1372a25d3 Mon Sep 17 00:00:00 2001 From: zhaolei <353719554@qq.com> Date: Wed, 13 May 2026 10:59:37 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E6=8F=90=E4=BA=A4formdraw.cpp=E8=A6=86?= =?UTF-8?q?=E7=9B=96=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logPlus/formdraw.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/logPlus/formdraw.cpp b/logPlus/formdraw.cpp index 8cbf922..6271bbf 100644 --- a/logPlus/formdraw.cpp +++ b/logPlus/formdraw.cpp @@ -13,6 +13,8 @@ #include "PropertyWidget.h" #include "DrawTvd.h" #include "DepthProgress.h" +#include "CallGlobalManage.h" +#include "CylinderImagePlot.h" //以下参数从配置文件读取 extern int g_iOneWidth; //道宽 @@ -3592,7 +3594,7 @@ void FormDraw::s_AddLine_Property(QString strUuid, QString strSlfName, QString s AppendConsole(PAI_INFO, "FormDraw s_AddLine_Property end"); } -//#include "CylinderImagePlot.h" + void FormDraw::s_addWave(QString strUuid, QString strSlfName, QString strWellName, QString strTrackName, QString strWaveName) { //井名&道名不一致 @@ -4290,9 +4292,10 @@ void FormDraw::s_addDrawImage(QString strUuid, QString strSlfName, QString strWe } // - QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName); + QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName, "DrawImageObject"); //绑定m_formTrack,方便关联formInfo curv->m_formTrack = m_formTrack; + curv->setScaleX(0, 264); curv->setDepthY(m_iY1, m_iY2); if (nW <= 0) nW = g_iOneWidth; @@ -4304,8 +4307,18 @@ void FormDraw::s_addDrawImage(QString strUuid, QString strSlfName, QString strWe QString strWaveName = ""; int _nSamples = 0; curv->initImage(strSlfName, strWaveName); + //curv->initImage3D(strSlfName, strWaveName); + //DrawImageNew_NoFilter(curv, strSlfName, strWaveName, _nSamples); + //curv->m_colorMap->setVisible(false); + //CylindricalImageMap* cylinderMap = new CylindricalImageMap(curv->xAxis, curv->yAxis); + //cylinderMap->setData(curv->m_colorMap->data()); + //cylinderMap->setCylinderRadius(2.0); + //cylinderMap->setSourceColorMap(curv->m_colorMap); // 共享梯度 + //cylinderMap->setAzimuth(45); + //cylinderMap->setElevation(30); + // connect(curv, SIGNAL(mouseWheel(QWheelEvent*)), this, SLOT(s_mouseWheel(QWheelEvent*))); From b4af03971be4e34b6c741d83ffa26d90572acd2e Mon Sep 17 00:00:00 2001 From: zhaolei <353719554@qq.com> Date: Wed, 13 May 2026 13:24:29 +0800 Subject: [PATCH 5/7] =?UTF-8?q?formdraw.cpp=E7=BC=96=E8=AF=91=E4=B8=8D?= =?UTF-8?q?=E8=BF=87=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logPlus/formdraw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logPlus/formdraw.cpp b/logPlus/formdraw.cpp index a5d2ed9..472a20b 100644 --- a/logPlus/formdraw.cpp +++ b/logPlus/formdraw.cpp @@ -14,7 +14,7 @@ #include "DrawTvd.h" #include "DepthProgress.h" #include "CallGlobalManage.h" -#include "CylinderImagePlot.h" +// #include "CylinderImagePlot.h" //以下参数从配置文件读取 extern int g_iOneWidth; //道宽 From 0c0d7a2b9b517f91320bc6a04cb90d0642268ecb Mon Sep 17 00:00:00 2001 From: jiayulong Date: Wed, 13 May 2026 14:21:32 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E9=BA=92=E9=BA=9F=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E9=80=82=E9=85=8D=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9=EF=BC=8C?= =?UTF-8?q?=E4=B8=BB=E8=A6=81=E9=92=88=E5=AF=B9WIN32=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrawBase/include/drawbase_global.h | 19 +++++++++++-------- DrawBase/src/DrawBase.pro | 2 +- Slfio/src/slf.cpp | 17 +++++++++++++++++ .../SysUtility/utils/include/Turtle_globle.h | 4 ++-- .../WFCrystal/SysUtility/utils/src/Utils.cpp | 3 ++- Workflow/WFCrystal/WFCrystal.pro | 3 +++ qtpropertybrowser/Gradient.cpp | 2 +- qtpropertybrowser/Gradient.h | 7 +++++-- 8 files changed, 42 insertions(+), 15 deletions(-) diff --git a/DrawBase/include/drawbase_global.h b/DrawBase/include/drawbase_global.h index 27369af..20aafd9 100644 --- a/DrawBase/include/drawbase_global.h +++ b/DrawBase/include/drawbase_global.h @@ -1,11 +1,14 @@ -#ifndef DRAWBASE_GLOBAL_H +#ifndef DRAWBASE_GLOBAL_H #define DRAWBASE_GLOBAL_H +#ifdef WIN32 + # ifdef DRAWBASE_LIB_EXPORT + # define DRAWBASE_EXPORT __declspec(dllexport) + # else + # define DRAWBASE_EXPORT __declspec(dllimport) + # endif +#else + #define DRAWBASE_EXPORT +#endif -# ifdef DRAWBASE_LIB_EXPORT -# define DRAWBASE_EXPORT __declspec(dllexport) -# else -# define DRAWBASE_EXPORT __declspec(dllimport) -# endif - -#endif \ No newline at end of file +#endif diff --git a/DrawBase/src/DrawBase.pro b/DrawBase/src/DrawBase.pro index c5a737c..72145ab 100644 --- a/DrawBase/src/DrawBase.pro +++ b/DrawBase/src/DrawBase.pro @@ -28,7 +28,7 @@ INCLUDEPATH += ../../common \ ../../Workflow/WFEngine/ObjectModel/ObjectModelBase/include\ ../../Workflow/WFWidget/include -# HEADERS += ../include/*.h +HEADERS += ../include/*.h SOURCES += *.cpp diff --git a/Slfio/src/slf.cpp b/Slfio/src/slf.cpp index baffd82..798fe69 100644 --- a/Slfio/src/slf.cpp +++ b/Slfio/src/slf.cpp @@ -43,6 +43,7 @@ CString MemName(CString wellname,CString Curve) wchar_t* AnsiToUnicode(const char* szStr) { +#ifdef WIN32 int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 ); if (nLen == 0) { @@ -51,9 +52,14 @@ wchar_t* AnsiToUnicode(const char* szStr) wchar_t* pResult = new wchar_t[nLen]; MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, pResult, nLen ); return pResult; +#else + wchar_t* pResult = new wchar_t[1]; + return pResult; +#endif } int IsMappingMem(const char *MemName) { +#ifdef WIN32 QString slf1=MemName; slf1.replace("\\","/"); slf1.replace(".","_"); @@ -65,9 +71,13 @@ int IsMappingMem(const char *MemName) // (GetLastError() == ERROR_ALREADY_EXISTS); CloseHandle(hMapFile); return fInit; +#else + return 0; +#endif } bool MappingMem(HANDLE *hHandle,LPSTR *hMem,int len,const char* name) { +#ifdef WIN32 QString slf1=name; slf1.replace("\\","/"); slf1.replace(".","_"); @@ -97,12 +107,19 @@ bool MappingMem(HANDLE *hHandle,LPSTR *hMem,int len,const char* name) 0); // default: map entire file if (*hMem == NULL) return FALSE; return TRUE; +#else + return FALSE; +#endif } void CloseView(HANDLE hMapObject,LPVOID lpvMem) { +#ifdef WIN32 if(lpvMem)UnmapViewOfFile(lpvMem); if(hMapObject)CloseHandle(hMapObject); +#else + return; +#endif } time_t StringToTime(char * szTime) diff --git a/Workflow/WFCrystal/SysUtility/utils/include/Turtle_globle.h b/Workflow/WFCrystal/SysUtility/utils/include/Turtle_globle.h index 8897b7c..fbf88cf 100644 --- a/Workflow/WFCrystal/SysUtility/utils/include/Turtle_globle.h +++ b/Workflow/WFCrystal/SysUtility/utils/include/Turtle_globle.h @@ -1,4 +1,4 @@ -/** +/** * @file Turtle_globle.h * @brief * @@ -10,7 +10,7 @@ namespace pai{ namespace turtle { -#if defined(_WINDOWS) +#if defined(WIN32) #define PAI_CURRENT_FUNCTION __FUNCSIG__ #define __func__ __FUNCTION__ #define VARIABLE_IS_NOT_USED __attribute__ ((unused)) diff --git a/Workflow/WFCrystal/SysUtility/utils/src/Utils.cpp b/Workflow/WFCrystal/SysUtility/utils/src/Utils.cpp index fe189e8..6937882 100644 --- a/Workflow/WFCrystal/SysUtility/utils/src/Utils.cpp +++ b/Workflow/WFCrystal/SysUtility/utils/src/Utils.cpp @@ -1,4 +1,4 @@ -#ifdef LLToString +#ifdef LLToString #undef LLToString #endif #include @@ -30,6 +30,7 @@ using std::endl; #include #include #include +#include #endif using namespace pai::turtle; diff --git a/Workflow/WFCrystal/WFCrystal.pro b/Workflow/WFCrystal/WFCrystal.pro index 32edbb9..3cc872d 100644 --- a/Workflow/WFCrystal/WFCrystal.pro +++ b/Workflow/WFCrystal/WFCrystal.pro @@ -59,6 +59,9 @@ HEADERS += \ ./SysUtility/utils/include/PAIConst.h \ ./SysUtility/configuration/include/Configure.h +HEADERS += \ + ./SysUtility/utils/include/*.h + SOURCES += \ ./Crystal/src/GlobalUtility.cpp \ ./Crystal/src/IExtension.cpp \ diff --git a/qtpropertybrowser/Gradient.cpp b/qtpropertybrowser/Gradient.cpp index bb2e9ec..dc696e9 100644 --- a/qtpropertybrowser/Gradient.cpp +++ b/qtpropertybrowser/Gradient.cpp @@ -1,7 +1,7 @@ #include "Gradient.h" #include -#include "math.h" +#include //extern char *GetBinDir(char *str); BYTE GetRValue(COLORREF colour) diff --git a/qtpropertybrowser/Gradient.h b/qtpropertybrowser/Gradient.h index 20271e3..296ef22 100644 --- a/qtpropertybrowser/Gradient.h +++ b/qtpropertybrowser/Gradient.h @@ -24,8 +24,11 @@ typedef DWORD *LPCOLORREF; //#define GetRValue(rgb) (LOBYTE(rgb)) //#define GetGValue(rgb) (LOBYTE(((WORD)(rgb)) >> 8)) //#define GetBValue(rgb) (LOBYTE((rgb)>>16)) - -typedef COLORREF (__cdecl* InterpolateFn)(COLORREF first, COLORREF second, float position, float start, float end); +#ifdef WIN32 + typedef COLORREF (__cdecl* InterpolateFn)(COLORREF first, COLORREF second, float position, float start, float end); +#else + typedef COLORREF (* InterpolateFn)(COLORREF first, COLORREF second, float position, float start, float end); +#endif typedef struct CPeg { COLORREF colour; float position; From d4f080f02ebacbda6ad0cdd48a5990ccad501c24 Mon Sep 17 00:00:00 2001 From: jiayulong Date: Wed, 13 May 2026 17:00:16 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E5=B1=8F=E8=94=BD=E6=9B=B2=E7=BA=BF?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E7=9A=84consoler=E6=97=A5=E5=BF=97=EF=BC=8C?= =?UTF-8?q?=E6=8F=90=E5=8D=87=E5=8A=A0=E8=BD=BD=E9=80=9F=E5=BA=A6=EF=BC=8C?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E5=A4=A7=E6=95=B0=E6=8D=AE=E9=87=8F=E6=97=B6?= =?UTF-8?q?=E5=8D=A1=E6=AD=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logPlus/formdraw.cpp | 6 +++--- logPlus/qtprojectwidgets.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/logPlus/formdraw.cpp b/logPlus/formdraw.cpp index 472a20b..49913e6 100644 --- a/logPlus/formdraw.cpp +++ b/logPlus/formdraw.cpp @@ -3568,7 +3568,7 @@ void FormDraw::s_AddLine_Property(QString strUuid, QString strSlfName, QString s } //qDebug() << "FormDraw s_AddLine_Property"; - AppendConsole(PAI_INFO, "FormDraw s_AddLine_Property"); + //AppendConsole(PAI_INFO, "FormDraw s_AddLine_Property"); if(m_listLineName.contains(strLineName)) { @@ -3592,7 +3592,7 @@ void FormDraw::s_AddLine_Property(QString strUuid, QString strSlfName, QString s // m_listLineName.push_back(strLineName); - AppendConsole(PAI_INFO, "FormDraw s_AddLine_Property end"); + //AppendConsole(PAI_INFO, "FormDraw s_AddLine_Property end"); } //#include "CylinderImagePlot.h" void FormDraw::s_addWave(QString strUuid, QString strSlfName, QString strWellName, QString strTrackName, QString strWaveName) @@ -4152,7 +4152,7 @@ void FormDraw::setupSelectionDemo(QMyCustomPlot *customPlot) double key = customPlot->graph(i)->data()->at(k)->key; double value = customPlot->graph(i)->data()->at(k)->value; - AppendConsole(PAI_INFO, QString("曲线 %1: (%2, %3)").arg(i).arg(key).arg(value)); + //AppendConsole(PAI_INFO, QString("曲线 %1: (%2, %3)").arg(i).arg(key).arg(value)); } }*/ } diff --git a/logPlus/qtprojectwidgets.cpp b/logPlus/qtprojectwidgets.cpp index 0143366..cab5759 100644 --- a/logPlus/qtprojectwidgets.cpp +++ b/logPlus/qtprojectwidgets.cpp @@ -47,7 +47,7 @@ QtProjectWidgets::QtProjectWidgets(QWidget *parent) connect(ui->btnFind, &QPushButton::clicked, this, [ = ]() { qDebug()<<"btnFind clicked"; - AppendConsole(PAI_INFO, "btnFind clicked..."); + //AppendConsole(PAI_INFO, "btnFind clicked..."); //emit CallManage::getInstance()->sig_Find(); });