/
Changes in the CFx Interface between 2019 and 2020

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()

Related content

Changes in the CFx Interface between 2020 and 2022
Changes in the CFx Interface between 2020 and 2022
More like this
Changes in the CFx Interface between 2022 and 2023
Changes in the CFx Interface between 2022 and 2023
More like this
Changes in the CFx Interface between 2023 and 2024
Changes in the CFx Interface between 2023 and 2024
More like this
Changes in the CFx Interface between 2018 and 2019
Changes in the CFx Interface between 2018 and 2019
More like this