Changes in the CFx Interface between 2019 and 2020
Teigha Kernel
Modified headers of the ODA
ModelerGeometry.h
rayTest2() method was removed from OdModelerGeometry
CFx Kernel
BIM SDK added.
Common UI
FxUILabel.h
FxUIPushButton.h
FxUIStackedWidget.h
setToolTip() method was removed.
The following methods were removed:
addTab()
setTabText()
tabCloseRequested()
tabBarClicked()
tabBarDoubleClicked()
Removed Headers of the CFx Kernel
FxDrawContext.h
FxVariables.h
Â
Modified Headers of the CFx Kernel
FxDocumentManager.h
FxInputPointManager.h
FxMainFrame.h, FxStatusBar.h
FxThread.h
FxTrackerDrawContext.h
FxUI.h
FxView.h
FxOutputDevice.h
FxPreferences.h
FxSystemServices.h
FxWebWidgetInterfaces.h
QT types are removed and replaced with ARES Commander types.
Methods WriteLine() and Write() are renamed into CommandOutput() and SystemOutput()
CFxPreferencesPlotSettings2 class was removed (merged into CFxPreferencesPlotSettings)
Methods QueueExpr() require 'const CFxExpressionParserData*' as first argument now.
class CFxWebView
The following methods accept 'std::function' parameter:
Methods ConnectToLinkClickedSignal()
ConnectToContentChangedSignal()