OpenLexocad  28.0
Settings.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Base/GlobalId.h>
4 #include <Base/Log.h>
5 #include <Base/Translator.h>
6 #include <Core/ViewerType.h>
7 
8 #include <Geom/Pnt.h>
9 #include <Geom/Trsf.h>
10 
11 #include <memory>
12 #include <vector>
13 
14 
15 class QDialog;
16 class QTreeWidget;
17 class QSplitter;
18 
19 struct CodeExtendedInfoType;
20 
21 namespace Core
22 {
23 class SettingsP;
24 class CoreDocument;
25 class DocObject;
26 struct CodeProtectionFlags;
27 typedef std::shared_ptr<Core::CodeProtectionFlags> pCodeProtectionFlags;
28 
29 struct LX_CORE_EXPORT UpdateInfo
30 {
31  QString server;
32  std::vector<QString> backup_server;
33  QString login;
34  QString password;
35  QString path;
36 };
37 
38 struct LX_CORE_EXPORT WindowSettings
39 {
40  int width = 1000;
41  int height = 500;
42  int x = 0;
43  int y = 0;
44  bool fullscreen = false;
45 };
46 
47 //
48 // BEWARE !!
49 //
50 // This class is PLATFORM-DEPENDENT !
51 //
52 // The reason is that the location in the system registry for file extension
53 // association is VALID ONLY FOR WINDOWS.
54 //
55 
56 
57 class LX_CORE_EXPORT Settings
58 {
59 public:
61  {
65  INTERNAL
66  };
67 
69  {
72  ASK
73  };
74 
75  enum SnapMode
76  {
77  OLD_MODE = 0,
78  NEW_MODE = 1
79  };
80 
82  {
83  coarse = 0, // .004 * (diagonal of bounding box )
84  medium_coarse = 1, // .002 * (diagonal of bounding box )
85  medium_fine = 2, // .001 * (diagonal of bounding box )
86  fine = 3, // .0005 * (diagonal of bounding box )
87  ownImpl = 4
88  };
89 
91  {
92  facet_options_visualization = 0,
93  facet_options_precise = 1,
94  facet_options_expert = 2,
95  facet_global = 3
96  };
97 
98  enum class ShapeCreationMode
99  {
100  Acis,
101  Mesh,
102  Inventor,
103  MeshOnlyForMultiGeo
104  };
105 
106  enum class MarkerResolution
107  {
108  Small,
109  Large,
110  Medium
111  };
112 
114  {
115  Auto,
116  Manuall
117  };
118 
119 
120 
123 
124  void saveWindowSettings(int mainWinDimensionX, int mainWinDimensionY, int mainWinPositionX, int mainWinPositionY, bool isMainWinMaximized);
126  // void saveLexocadLayoutState(const QByteArray &state);
127  // bool loadLexocadLayoutState(QByteArray &state);
128 
131 
132  void saveString(const QString& regKey, const QString& text);
133  void loadString(const QString& regKey, QString& text);
134 
135  void saveDialogGeometry(QWidget* dialog);
136  bool loadDialogGeometry(QWidget* dialog);
137 
138  void saveTreeWidgetSettings(QTreeWidget* tree);
139  bool loadTreeWidgetSettings(QTreeWidget* tree);
140 
141  void saveSplitterSettings(QSplitter* splitter);
142  bool loadSplitterSettings(QSplitter* splitter);
143 
144  void savePieceListDialogSettings(const QString& str, const QByteArray& tableState);
145  void loadPieceListDialogSettings(const QString& str, QByteArray& tableState);
146 
147  void saveIfcVersionDialogSettings(const QByteArray& data);
148  void loadIfcVersionDialogSettings(QByteArray& data);
149 
150  void saveIfcImportExceptions(const QByteArray& data);
151  void loadIfcImportExceptions(QByteArray& data);
152 
153  void saveProxyAuthentication(const QByteArray& data);
154  void loadProxyAuthentication(QByteArray& data);
155 
156  void saveLoadMaterialDlgSettings(const QByteArray& tableState);
157  bool loadLoadMaterialDlgSettings(QByteArray& tableState);
158 
159  void saveExtrudedAreaDlgSettings(int profileIndex, const QString& parameter1, const QString& parameter2);
160  void loadExtrudedAreaDlgSettings(int& profileIndex, QString& parameter1, QString& parameter2);
161 
162  void saveVisibilityDialogSettings(const QByteArray& geometryState, const QByteArray& splitterState);
163  bool loadVisibilityDialogSettings(QByteArray& geometryState, QByteArray& splitterState);
164 
165  const std::vector<int>& getUserDefFKeys();
166  void saveFKey(int fIdx, const QString& alternateActionName);
167  void loadFKeys(QStringList& actions);
168  QString loadFKey(const uint& functionKeyNumber) const;
169 
172 
173  void saveScreenRecorderQualityProfile(int qualityProfile);
175 
176  void saveScreenRecorderWindowSize(const QSize& size);
178 
179  void saveCameraAnimationViewerSize(const QSize& size);
181 
184 
185  // void saveScreenRecorderQuality(int quality); //Target quantizer
186  // int loadScreenRecorderQuality();
187 
188  // void saveScreenRecorderFps(int fps);
189  // int loadScreenRecorderFps();
190 
193  void saveScreenRecorderOversizeSize(const QSize& size);
195 
198 
201 
202  void saveScreenRecorderRecordSound(bool recordSound);
204 
207 
208  void saveScreenRecorderRecordEvents(bool recordEvents);
210 
211  void saveScreenRecorderPlayEvents(bool playEvents);
213 
216 
217  void saveNotificationDialogVisible(const unsigned int id, bool on);
218  bool loadNotificationDialogVisible(const unsigned int id) const;
219 
221  void setUserDebugWindowVisible(bool visible);
222 
223  void saveFonts(const QStringList& fonts);
224  QStringList loadFonts();
225 
226  void saveUserSettings(int cameraAnimationTime, int importMaxPoints);
227  void loadUserSettings(int& cameraAnimationTime, int& importMaxPoints);
228 
229  void setLastImportedFilePath(QString path);
231 
232  void setCurrentScriptFilePath(const QString& path);
233  QString getCurrentScriptFilePath() const;
234 
235  void setCurrentScriptId(const Base::GlobalId& aScriptId);
237 
238  void setCurrentScriptInsertionPoint(const Geom::Pnt& aInsertionPnt, bool isDragAndDropped, Core::DocObject* aDroppedOnObject);
239  Geom::Pnt getCurrentScriptInsertionPoint(bool& isDragAndDropped, Core::DocObject*& aDroppedOnObject) const;
240 
241  void setBuildingBlocksDir(std::string dir);
242  std::string getBuildingBlocksDir();
243  void setMaterialDir(std::string dir);
244  std::string getMaterialDir();
245 
246  void setIconsDir(std::string dir);
247  std::string getIconsDir();
248 
249  static void saveLanguage(CTranslator::Language language);
250  static CTranslator::Language loadLanguage();
251 
252  void enable_polgonoffset(bool on);
254 
256  void setPickPointCountMaximum(uint32_t r);
257 
260 
261  void setShowLocalAxisCross(bool on);
263 
264  void setShowWorldAxisCross(bool on);
266 
267  // void saveUseSaveReminder(bool on);
268  // bool loadUseSaveReminder();
269 
270  void setTest(bool on);
271  bool test() const;
272 
273  bool developer() const;
274 
275  void setMacroRecorderActive(bool on);
277 
278  // void setTranslationStepForPropertyView(double value);
279  // double getTranslationStepForPropertyView();
280 
281  void setRotationStepForPropertyView(double value);
283 
284  void saveRecentFiles(const QStringList& list);
285  bool loadRecentFiles(QStringList& list);
286 
287  unsigned int getMaxRecentFiles();
288  void setMaxRecentFiles(unsigned int value);
289 
291  QString getUserCatalogDir(bool ignoreStandalone = false);
292  void setUserCatalogDir(const QString& dir);
293 
294  // Settings related to the software XDEEA
295  QString getXdeeaExePath();
296  void setXdeeaExePath(const QString& value);
297 
298  QString getBackupDir(bool ignoreStandalone = false);
299  // void setBackupDir(const QString &dir);
300 
303  void setNumberOfBackupFiles(int count);
304 
307  void setIntervalOfBackupFiles(int value);
308 
309  void loadCodeProtectionFlags(bool forceReload = true);
311  std::vector<int> codeProtectionTest(const std::vector<int>& requiredCodes) const;
312 
313  const std::vector<bool>& getDisabledCodes() const;
314  void setDisabledCodes(const std::vector<bool>& disabledCodes);
315 
317  Core::Settings* init(int argc, char** argv);
318 
325  std::string getSubProductIDAsString();
326  QString getPluginDir();
327  void setPluginDir(const QString& dir);
328 
329 
330  // Special Andreas, the version is from the cadwork.dir/exe_XX
332  QString getCadworkDir() const;
333  QString getCadworkPCLIBDir() const;
334  QString getCadworkCat() const;
335  QString getCadworkUserprofile(bool ignoreStandalone = false) const;
337  QString getCadworkClipboard() const;
342 
343  bool isCadwork3dInstalled() const;
344 
345  QString getPath2TestDocuments() const;
346 
348  void setBackgroundColor(const QColor& color);
349 
351  void setGroundPlateColor(const QColor& color);
352 
353  void setOpenFileDir(QString dir);
354  QString getOpenFileDir();
355 
356  void setTextureOpenFileDir(QString dir);
358 
359  void setCutOptions(CutOptions options);
361 
362  CodeExtendedInfoType* getExtendedCodeInfo();
363  const QString& getClientNr();
364  QLocale::Country getClientCountry() const;
366 
369  void setModulePreference(const QString& moduleName, const QString& key, const QString& value);
372  QString getModulePreference(const QString& moduleName, const QString& key, const QString& defaultValue = QString());
373 
374  void setViewAnimation(bool on);
375  bool getViewAnimation() const;
376 
377  void setShowScaleHandles(bool on);
378  bool getShowScaleHandles() const;
379 
380  void setEnableZBufferPDFHack(bool on);
382 
383  void setTexturesAllFaces(bool on);
384  bool getTexturesAllFaces() const;
385 
386  void setShowConsole(bool on);
388 
389  void setWithDebugger(bool on);
391 
392  void setStyleSheetName(const QString& name);
393  QString getStyleSheetName();
394  QString loadStyleSheet(const QStringList& list);
395 
396  QString getOpenLxVersionString() const;
397  void setOpenLxVersionString(const QString& aVersion);
398 
399  bool canUseAcis();
400 
401  // void setWoodUser(bool on);
402 
403  void setForceWoodUser(bool on);
404  bool getForceWoodUser() const;
405  bool getWoodUser();
406 
407  void setOpenBuiltUser(bool on);
409 
410  void setIfcUser(bool on, bool persistent = false);
411  bool getIfcUser();
412 
413  void setIfcViewerFile(QString a);
414  QString getIfcViewerFile();
416 
417  // void setIfcSettings(bool on, bool persistent = false);
418  // bool getIfcSettings();
419 
420  void setDebugUser(bool on, bool persistent = false);
421  bool getDebugUser(bool persistent = false);
422 
424  void setBaubitUser(bool on);
425 
428  void setConceptionUser(bool on);
429 
430  void setDownloadPdbFiles(bool on);
432 
433  void setAcisPartEnabled(bool on);
435 
436  void setLODEnabled(bool on);
437  bool getLODEnabled() const;
438 
439  void saveIntegratedL2DLayoutState(const QByteArray& state);
440  bool loadIntegratedL2DLayoutState(QByteArray& state);
441 
442  void setShowTextures(bool on);
443  bool getShowTextures() const;
444 
447 
448  void set_HPK_UseRain(bool yesno);
449  bool get_HPK_UseRain() const;
450 
453 
458 
460  void setLogLevel(Base::LOGLEVEL, bool persistent = false);
462 
463  bool getAcisVersion(int& major, int& minor, int& point);
464  void setAcisVersion(int major, int minor, int point);
465 
466  void setRenderWireframe(bool on);
467  bool getRenderWireframe() const;
468  void setRenderFacets(bool on);
469  bool getRenderFacets() const;
470 
473 
474  void setUngroupMode(bool on);
475  bool getUngroupMode() const;
476 
477  void setMultiGeoUngroupMode(bool on);
479 
480  void setShaderMultisampling(bool on);
482 
485 
489 
490  void setAcisSaveEntityTextMode(bool on, bool persistent = false);
492 
495 
496  void set3dzExportCutOpenings(bool on, bool persistent = false);
498 
499  void setShowLayerNumber(bool on);
500  bool getShowLayerNumber() const;
501 
502  // void setShowLayerZValue(bool on);
503  // bool getShowLayerZValue() const;
504 
507 
508  void setBeamBothEndsSame(bool on);
510 
511  void setCadworkStyle(bool on);
512  bool getCadworkStyle() const;
513 
514  void setOSGMode(bool on, bool persistent = false);
515  bool getOSGMode() const;
516 
517  void setCombinedAcisSaveMode(bool on, bool persistent = false);
519 
520  void setIFCFastMode(bool on, bool persistent = false);
521  bool getIFCFastMode() const;
522 
525 
526  void setUseThreads(bool on, bool persistent = false);
527  bool getUseThreads() const;
528 
529  void setIVExportSelectedFilter(QString filter);
530  QString getIVExportSelectedFilter() const;
531 
532  void setRunningFromLexocad(bool on);
533  bool getRunningFromLexocad() const;
534 
535  void setFastRenderMode(bool on, bool persistent = false);
536  bool getFastRenderMode() const;
537 
538  bool getCheckShapesOnRecompute(int& checkLevel) const;
539  void setCheckShapesOnRecompute(bool on, int checkLevel);
540 
543 
546 
547  bool getPointCloudMode() const;
548  void setPointCloudMode(bool on);
549 
552 
555 
557  void setPointCloudDynamicPointSize(bool on, bool persistent = false);
558 
561 
562  bool getPointCoarseLOD() const;
563  void setPointCoarseLOD(bool on);
564 
567 
570 
573 
575  void setPointCloudLODenabled(bool on);
576 
579 
580  bool getSketcherMode() const;
581  void setSketcherMode(bool aOn);
582 
583 
584  void setViewerGeo(Core::ViewerType viewerType, const QSize& size, const QPoint& pos, bool maximized);
585  void getViewerGeo(Core::ViewerType viewerType, QSize& size, QPoint& pos, bool& maximized);
586 
587  void setLexocadCode(bool on);
588  bool getLexocadCode() const;
589 
590  bool getStandalone() const;
591  void setStandalone(bool on);
592  QString getStandaloneAppDataPath() const;
593 
595  void setShowMeshOrientation(bool on);
596 
597  void setDefaultDoorPreset(QString preset);
598  QString getDefaultDoorPreset() const;
599 
600  void setDefaultWindowPreset(QString preset);
601  QString getDefaultWindowPreset() const;
602 
603  void setDefaultFrenchWindowPreset(QString preset);
605 
606  void setDefaultGarageDoorPreset(QString preset);
607  QString getDefaultGarageDoorPreset() const;
608 
609  bool getNewZooming() const;
610  void setNewZooming(bool on);
611 
612  bool getCoinShaderMode() const;
613  void setCoinShaderMode(bool on, bool persistent = true);
614 
615  bool getProfiling() const;
616  void setProfiling(bool on);
617 
618  bool getMeshCaching() const;
619  void setMeshCaching(bool on);
620 
623 
626 
629 
632 
635 
638 
639  uint64_t getLODMinimalPointCount() const;
640  void setLODMinimalPointCount(uint64_t t);
641 
644 
647 
648  void setDeepDebug(bool on);
649  bool getDeepDebug() const;
650 
651  void setAllowMemoryIsLowMsg(bool on);
653 
654  QString getCadwork3DDir() const;
655 
656  void setWallSolveWarning(int status); // 0=do not show, 1=show once, 2=show always
657  int getWallSolveWarning() const;
658 
661 
662  const std::string& riSelectedDevice() const;
663  void riSetSelectedDevice(const std::string& s);
666  const std::string& riTestScene() const;
667 
668  bool disabledLog() const;
669 
670  // void setAutoClippingBoxMode(bool on);
671  // bool getAutoClippingBoxMode() const;
672 
675 
678 
681 
682  uint64_t getMetalShapeSelectionFlags() const;
683  void setMetalShapeSelectionFlags(uint64_t flags);
684 
686 
688 
689  std::pair<int, int> getMinimalModernOpenGLVersion() const;
690 
691  void setObjExportUnprotected(bool unprotected);
693 
698 
700 
702 
705 
706 
707  bool allowQuadroCard() const;
709  bool getUpdateInfos(QString& application, QString& updateDir) const;
710  bool getUpdateSetting(QString& organization, QString& application) const;
711 
714 
715 
718 
721 
722  double getPickRadius();
726 
727 
728  void set4KMointorOrGreater(bool v);
729  void setHighDPIMonitor(bool v);
730  void setScreenSize(QSizeF s);
731 
732  unsigned long getLODLevel_MidRes() const;
733  unsigned long getLODLevel_LowRes() const;
734  unsigned long getLODLevel_VoidRes() const;
735 
736 
737  bool isGridPicking() const;
738  void setGridPickung(bool on);
739 
740  bool isMidPointPicking() const;
741  void setMidPointPickung(bool on);
742 
743  bool isUnitTestingEnabled() const;
744  void enableUnitTesting(bool on);
745 
748 
751 
752  bool getAllowAutoSequencer() const;
753  void setAllowAutoSequencer(bool on);
754 
757 
758  QString getCustomBimTeamOrigin() const;
759  void setCustomBimTeamOrigin(const QString& value);
760 
761  static bool isPublicVersion();
762  static void setReleaseIsStable(bool value);
763  static bool isReleaseStable();
765  static std::pair<int, int> getPreviousVersionToSave();
766  static bool showNewVersionMessage(std::pair<int, int> appVersionOfOpeningDocument);
768  static bool isUpdateCI_Start();
769  static bool isUpdateConceptionUser();
770  static bool isUpdateLexocadUser();
771 
772 
774  bool lexocadIsIncadworkDir(QString& errorMessage);
776  bool get_CI_Start_FilePath(QString& ci_start_filepath, QString& errorMessage);
777 
780 
783 
785  void setCadworkBimViewerEnabled(bool) const;
786 
788 
791 
792 private:
793  Settings() = default;
794  Settings(int argc, char** argv);
795 
796  Core::SettingsP* _pimpl = nullptr;
797  static Core::Settings* _instance;
798 
799  QString _getNotificationDialogKey(const unsigned int id) const;
800 };
801 
802 
803 } // namespace Core
Core::Settings::set3dzExportCutOpenings
void set3dzExportCutOpenings(bool on, bool persistent=false)
Core::Settings::getCalculateViewprovider
bool getCalculateViewprovider() const
Core::Settings::isDefectLinksCheckBoxEnabled
bool isDefectLinksCheckBoxEnabled() const
Core::Settings::setCustomBimTeamOrigin
void setCustomBimTeamOrigin(const QString &value)
Core::Settings::setSubProductID_IfcUser
void setSubProductID_IfcUser()
Core::Settings::getOSGMode
bool getOSGMode() const
Core::Settings::getDefaultWindowPreset
QString getDefaultWindowPreset() const
Core::Settings::isUpdateLexocadUser
static bool isUpdateLexocadUser()
Core::UpdateInfo::backup_server
std::vector< QString > backup_server
Definition: Settings.h:32
Core::Settings::loadScreenRecorderRecordSound
bool loadScreenRecorderRecordSound()
Core::Settings::checkResultFromPolyToAcisConverter
bool checkResultFromPolyToAcisConverter() const
Core::Settings::saveExtrudedAreaDlgSettings
void saveExtrudedAreaDlgSettings(int profileIndex, const QString &parameter1, const QString &parameter2)
Core::Settings::setCadworkIntervalOfBackupFiles
void setCadworkIntervalOfBackupFiles(int value)
Core::Settings::getCatalogType
CatalogType getCatalogType()
Core::Settings::isUpdateCI_Start
static bool isUpdateCI_Start()
Core::Settings::set_HPK_UseRain
void set_HPK_UseRain(bool yesno)
Core::Settings::setShowWorldAxisCross
void setShowWorldAxisCross(bool on)
Core::Settings::setUserDebugWindowVisible
void setUserDebugWindowVisible(bool visible)
Core::Settings::setSketcherMode
void setSketcherMode(bool aOn)
Core::Settings::getSnapMode
SnapMode getSnapMode() const
Core::Settings::saveIntegratedL2DLayoutState
void saveIntegratedL2DLayoutState(const QByteArray &state)
Core::Settings::getShapeTessellationQuality
Core::Settings::ShapeTessellationQuality getShapeTessellationQuality()
Trsf.h
Core::Settings::hasPreviousVersionToSave
bool hasPreviousVersionToSave()
Core::Settings::allowQuadroCard
bool allowQuadroCard() const
Core::Settings::isHoopsRenderingEnabled
bool isHoopsRenderingEnabled() const
Core::Settings::setShowScaleHandles
void setShowScaleHandles(bool on)
Core::Settings::setShowTextures
void setShowTextures(bool on)
Core::Settings::getViewAnimation
bool getViewAnimation() const
Core::Settings::getCodeProtectionNodeName
QString getCodeProtectionNodeName()
Core::Settings::loadIntegratedL2DLayoutState
bool loadIntegratedL2DLayoutState(QByteArray &state)
Core::Settings::STANDARD
@ STANDARD
Definition: Settings.h:62
Core::Settings::setMaxRecentFiles
void setMaxRecentFiles(unsigned int value)
Core::Settings::getUserCatalogDirInCadworkCat
QString getUserCatalogDirInCadworkCat()
Core::Settings::getClientNr
const QString & getClientNr()
Core::Settings::loadFKeys
void loadFKeys(QStringList &actions)
Core::Settings::getFastRenderMode
bool getFastRenderMode() const
Core::Settings::isCadwork3dInstalled
bool isCadwork3dInstalled() const
Core::Settings::setRenderWireframe
void setRenderWireframe(bool on)
Core::Settings::getShowComponentTypeTextures
bool getShowComponentTypeTextures() const
Core::Settings::getRealLineThicknessModeTrsf
const Geom::Trsf & getRealLineThicknessModeTrsf() const
Core::Settings::saveScreenRecorderShowRedRectangle
void saveScreenRecorderShowRedRectangle(bool show)
Core::Settings::setShaderMultisampling
void setShaderMultisampling(bool on)
Core::Settings::MarkerResolution
MarkerResolution
Definition: Settings.h:107
Core::Settings::getIconsDir
std::string getIconsDir()
Core::Settings::setProfiling
void setProfiling(bool on)
Core::Settings::getIntervalOfBackupFiles
int getIntervalOfBackupFiles()
Core::Settings::loadScreenRecorderShowRedRectangle
bool loadScreenRecorderShowRedRectangle()
Core::Settings::isInternalUser
bool isInternalUser()
Core::Settings::getCheckShapesOnRecompute
bool getCheckShapesOnRecompute(int &checkLevel) const
Core::Settings::getPointCloudMode
bool getPointCloudMode() const
Core::Settings::setShowMeshOrientation
void setShowMeshOrientation(bool on)
Core::Settings::canUseAcis
bool canUseAcis()
Core::Settings::setUseThreads
void setUseThreads(bool on, bool persistent=false)
Core::Settings::setDefaultFrenchWindowPreset
void setDefaultFrenchWindowPreset(QString preset)
Core::Settings::setAllowMemoryIsLowMsg
void setAllowMemoryIsLowMsg(bool on)
Core::Settings::CatalogType
CatalogType
Definition: Settings.h:61
Core::Settings::getDrawLocalCoordinateSystem
bool getDrawLocalCoordinateSystem() const
Core::Settings::getMetalShapeSelectionFlags
uint64_t getMetalShapeSelectionFlags() const
Core::Settings::loadSplitterSettings
bool loadSplitterSettings(QSplitter *splitter)
Core::Settings::getCadworkNumberOfBackupFiles
int getCadworkNumberOfBackupFiles() const
Core::Settings::isReleaseStable
static bool isReleaseStable()
Core::Settings::isSubProductID_IfcUser
bool isSubProductID_IfcUser()
Core::Settings::getCadworkCat
QString getCadworkCat() const
Core::Settings::getLxElementTypeIdentifier
Base::String getLxElementTypeIdentifier() const
Core::Settings::setConceptionUser
void setConceptionUser(bool on)
Core::Settings::savePieceListDialogSettings
void savePieceListDialogSettings(const QString &str, const QByteArray &tableState)
Core::Settings::setObjExportUnprotected
void setObjExportUnprotected(bool unprotected)
Core::Settings::loadFonts
QStringList loadFonts()
Core::Settings::isUnitTestingEnabled
bool isUnitTestingEnabled() const
Core::Settings::setTest
void setTest(bool on)
Core::Settings::setLODMinimalPointCount
void setLODMinimalPointCount(uint64_t t)
Core::Settings::getCadworkIntervalOfBackupFiles
int getCadworkIntervalOfBackupFiles() const
Core::Settings::getUseThreads
bool getUseThreads() const
Core::Settings::setShowLayerNumber
void setShowLayerNumber(bool on)
Core::Settings::loadFKey
QString loadFKey(const uint &functionKeyNumber) const
Core::Settings::setSoSeparatorCachingEnabledSpecial
void setSoSeparatorCachingEnabledSpecial(bool on)
Core::Settings::setMultiGeoUngroupMode
void setMultiGeoUngroupMode(bool on)
Core::Settings::getShowLayerNumber
bool getShowLayerNumber() const
Core::Settings::isSubProductID_Plugin
bool isSubProductID_Plugin()
Core::Settings::isMidPointPicking
bool isMidPointPicking() const
Core::Settings::setRealLineThicknessMode
void setRealLineThicknessMode(bool on)
Core::Settings::setSnapMode
void setSnapMode(SnapMode)
Core::Settings::selectionTimeOutInSeconds
size_t selectionTimeOutInSeconds() const
Core::Settings::getTextureOpenFileDir
QString getTextureOpenFileDir()
Core::Settings::setVisibilityIconHas3States
void setVisibilityIconHas3States(bool on)
Core::Settings::setDefaultWindowPreset
void setDefaultWindowPreset(QString preset)
Core::Settings::getVersionFromCurrentExeDir
bool getVersionFromCurrentExeDir(int &version)
Core::Settings::getSubProductIDAsString
std::string getSubProductIDAsString()
Core::Settings::getInstance
static Core::Settings * getInstance()
Core::Settings::setSubProductID_Standard
void setSubProductID_Standard()
Core::Settings::setCurrentScriptId
void setCurrentScriptId(const Base::GlobalId &aScriptId)
Core::Settings::getCadworkPCLIBDir
QString getCadworkPCLIBDir() const
Core::Settings::getWithDebugger
bool getWithDebugger()
Core::Settings::setAllowMultiViewOnStart
void setAllowMultiViewOnStart(bool on)
Core::Settings::setDownloadPdbFiles
void setDownloadPdbFiles(bool on)
Core::Settings::getShowPreviewSurfaceForVerticalView
bool getShowPreviewSurfaceForVerticalView()
Core::Settings::setCadworkStyle
void setCadworkStyle(bool on)
Base::GlobalId
Definition: GlobalId.h:28
Core::Settings::saveVisibilityDialogSettings
void saveVisibilityDialogSettings(const QByteArray &geometryState, const QByteArray &splitterState)
Core::UpdateInfo
Definition: Settings.h:30
Core::Settings::getMinimalModernOpenGLVersion
std::pair< int, int > getMinimalModernOpenGLVersion() const
Core::Settings::setMeshCaching
void setMeshCaching(bool on)
Core::Settings::getUngroupMode
bool getUngroupMode() const
Core::Settings::loadScreenRecorderPlayEvents
bool loadScreenRecorderPlayEvents()
Core::Settings::setMaterialViewSmallIcons
void setMaterialViewSmallIcons(bool on)
Core::Settings::getFastRenderBatchMaxVertexCount
int getFastRenderBatchMaxVertexCount() const
Core::Settings::getLexo2DName
Base::String getLexo2DName()
Core::Settings::getDisplayName
Base::String getDisplayName()
Core::Settings::getAllowPelicanMultithreading
bool getAllowPelicanMultithreading() const
Core::Settings::getPluginDir
QString getPluginDir()
Core::Settings::HIDE
@ HIDE
Definition: Settings.h:71
Core::Settings::setShowComponentTypeTextures
void setShowComponentTypeTextures(bool on)
Core::Settings::getWoodUser
bool getWoodUser()
Core::Settings::setMetalShapeSelectionFlags
void setMetalShapeSelectionFlags(uint64_t flags)
Core::Settings::saveFonts
void saveFonts(const QStringList &fonts)
Core::Settings::getBackupDir
QString getBackupDir(bool ignoreStandalone=false)
Core::Settings::ShapeTessellationMode
ShapeTessellationMode
Definition: Settings.h:91
Core::Settings::setCheckResultFromPolyToAcisConverter
void setCheckResultFromPolyToAcisConverter(bool v)
Core::Settings::getSeveralOneVisibilityMode
bool getSeveralOneVisibilityMode() const
Core::Settings::loadIfcImportExceptions
void loadIfcImportExceptions(QByteArray &data)
Core::Settings::setAcisMeshMultiThreating
void setAcisMeshMultiThreating(bool on)
Core::Settings::setDebugUser
void setDebugUser(bool on, bool persistent=false)
Core::Settings::isImportFromCadWorkBimViewer
bool isImportFromCadWorkBimViewer()
Core::Settings::getMaxRecentFiles
unsigned int getMaxRecentFiles()
Core::Settings::setDefaultIFCShapeCreationMode
void setDefaultIFCShapeCreationMode(ShapeCreationMode m)
Core::Settings::getDefaultDoorPreset
QString getDefaultDoorPreset() const
Core::Settings::setSeveralOneVisibilityMode
void setSeveralOneVisibilityMode(bool on)
Core::Settings::getIfcViewerFile
QString getIfcViewerFile()
Core::Settings::isVulkanRenderingEnabled
bool isVulkanRenderingEnabled() const
ViewerType.h
Core::Settings::isGridPicking
bool isGridPicking() const
Core::Settings::saveScreenRecorderShowMenu
void saveScreenRecorderShowMenu(bool on)
Core::Settings::setGlobalSecondViewerWireframeDrawStyle
void setGlobalSecondViewerWireframeDrawStyle(bool on)
Core::Settings::OPENBUILT
@ OPENBUILT
Definition: Settings.h:63
Core::Settings::getPickPointCountMaximum
uint32_t getPickPointCountMaximum()
Core::Settings::getLexocadCode
bool getLexocadCode() const
Core::Settings::loadScreenRecorderOversizeSize
QSize loadScreenRecorderOversizeSize()
Core::Settings::getNumberOfBackupFiles
int getNumberOfBackupFiles()
Core::Settings::setCadworkBimViewerEnabled
void setCadworkBimViewerEnabled(bool) const
Core::Settings::init
Core::Settings * init(int argc, char **argv)
Core::Settings::getXdeeaExePath
QString getXdeeaExePath()
Core::Settings::riSetSelectedDevice
void riSetSelectedDevice(const std::string &s)
Core::Settings::disabledLog
bool disabledLog() const
Core::Settings::getCutOptions
CutOptions getCutOptions()
Core::Settings::saveDialogGeometry
void saveDialogGeometry(QWidget *dialog)
Core::Settings::getClientCountry
QLocale::Country getClientCountry() const
Core::Settings::isUserDebugWindowVisible
bool isUserDebugWindowVisible()
Core::Settings::setXdeeaExePath
void setXdeeaExePath(const QString &value)
Core::Settings::USER
@ USER
Definition: Settings.h:64
Core::Settings::getAcisPartEnabled
bool getAcisPartEnabled()
Core::Settings::getLODLevel_VoidRes
unsigned long getLODLevel_VoidRes() const
Core::Settings::getUpdateInfos
bool getUpdateInfos(QString &application, QString &updateDir) const
Core::Settings::getMarkerResolutionPolicy
MarkerResolutionPolicy getMarkerResolutionPolicy()
Core::Settings::loadString
void loadString(const QString &regKey, QString &text)
Core::Settings::setUserCatalogDir
void setUserCatalogDir(const QString &dir)
Core::Settings::loadRecentFiles
bool loadRecentFiles(QStringList &list)
Core::Settings::setReleaseIsStable
static void setReleaseIsStable(bool value)
Core::Settings::getRenderFacets
bool getRenderFacets() const
Core::Settings::loadPieceListDialogSettings
void loadPieceListDialogSettings(const QString &str, QByteArray &tableState)
Core::Settings::getMarkerResolution
MarkerResolution getMarkerResolution()
Core::Settings::enableElementCollector
void enableElementCollector(bool)
Core::Settings::setCheckShapesOnRecompute
void setCheckShapesOnRecompute(bool on, int checkLevel)
Core::Settings::setStandalone
void setStandalone(bool on)
Core::Settings::getMaterialDir
std::string getMaterialDir()
Core::Settings::setSaveRestoreIfcModelWithDocument
void setSaveRestoreIfcModelWithDocument(bool on)
Core::Settings::loadProxyAuthentication
void loadProxyAuthentication(QByteArray &data)
Core::Settings::setPointCloudDynamicPointSize
void setPointCloudDynamicPointSize(bool on, bool persistent=false)
Core::Settings::getCombinedAcisSaveMode
bool getCombinedAcisSaveMode() const
Core::Settings::get_HPK_UseRain
bool get_HPK_UseRain() const
Core::Settings::saveScreenRecorderOversizeSize
void saveScreenRecorderOversizeSize(const QSize &size)
Core::Settings::setOpenMaterialDlgSmallIcons
void setOpenMaterialDlgSmallIcons(bool on)
Core::Settings::setCheckSliverFacesOnRecompute
void setCheckSliverFacesOnRecompute(bool on)
Core::Settings::saveScreenRecorderQualityProfile
void saveScreenRecorderQualityProfile(int qualityProfile)
Core::Settings::getBaubitUser
bool getBaubitUser()
Core::Settings::getMeshCaching
bool getMeshCaching() const
Core::Settings::setSaveDialogGeometryInRegistry
void setSaveDialogGeometryInRegistry(bool on)
Core::Settings::setPointCloudChunkSelectionEnabled
void setPointCloudChunkSelectionEnabled(bool on)
Core::Settings::setCalculateViewprovider
void setCalculateViewprovider(bool on)
Core::Settings::getOpenBuiltUser
bool getOpenBuiltUser()
Core::Settings::setMarkerResolution
void setMarkerResolution(MarkerResolution)
Base::LOGLEVEL
LOGLEVEL
Definition: Log.h:12
Translator.h
Core::Settings::setFastRenderBatchMaxVertexCount
void setFastRenderBatchMaxVertexCount(int)
Core::UpdateInfo::path
QString path
Definition: Settings.h:35
Core::Settings::getOpenFileDir
QString getOpenFileDir()
Core::Settings::setOSGMode
void setOSGMode(bool on, bool persistent=false)
Core::Settings::getPointCloudPointPicking
bool getPointCloudPointPicking() const
Core::Settings::getUserDefFKeys
const std::vector< int > & getUserDefFKeys()
Core::Settings::isPickRadiusVerticesOnly
bool isPickRadiusVerticesOnly() const
Core::Settings::setAllowPelicanMultithreading
void setAllowPelicanMultithreading(bool on)
Core::Settings::getCurrentScriptInsertionPoint
Geom::Pnt getCurrentScriptInsertionPoint(bool &isDragAndDropped, Core::DocObject *&aDroppedOnObject) const
Core::Settings::developer
bool developer() const
Core::Settings::setFastRenderEnableEdges
void setFastRenderEnableEdges(bool)
Core::DocObject
Definition: DocObject.h:54
Core::Settings::loadTreeWidgetSettings
bool loadTreeWidgetSettings(QTreeWidget *tree)
Core::Settings::saveScreenRecorderRecordEvents
void saveScreenRecorderRecordEvents(bool recordEvents)
Core::Settings::getPointCloudDynamicPointSize
bool getPointCloudDynamicPointSize() const
Core::Settings::setAcisVersion
void setAcisVersion(int major, int minor, int point)
Core::Settings::saveScreenRecorderWindowSize
void saveScreenRecorderWindowSize(const QSize &size)
Core::Settings::saveIfcVersionDialogSettings
void saveIfcVersionDialogSettings(const QByteArray &data)
Core::Settings::getRunningFromLexocad
bool getRunningFromLexocad() const
GlobalId.h
Core::Settings::setOpenLxVersionString
void setOpenLxVersionString(const QString &aVersion)
Core::Settings::setCatalogType
void setCatalogType(CatalogType)
Core::Settings::getOpenMaterialDlgSmallIcons
bool getOpenMaterialDlgSmallIcons() const
Core::Settings::getDefaultFrenchWindowPreset
QString getDefaultFrenchWindowPreset() const
Core::Settings::loadStyleSheet
QString loadStyleSheet(const QStringList &list)
Core::Settings::resetDebugMessageCounter
void resetDebugMessageCounter()
Core::Settings::getCreateMiniDumpOnCrash
bool getCreateMiniDumpOnCrash()
Core::Settings::getStandaloneNumberOfBackupFiles
int getStandaloneNumberOfBackupFiles()
Core::Settings::getSoSeparatorCachingEnabledSpecial
bool getSoSeparatorCachingEnabledSpecial() const
Core::Settings::get_CI_Start_FilePath
bool get_CI_Start_FilePath(QString &ci_start_filepath, QString &errorMessage)
Get path to ci_start.exe.
Core::Settings::saveScreenRecorderAskForVideoFileName
void saveScreenRecorderAskForVideoFileName(bool on)
Core::Settings::setCreateMiniDumpOnCrash
void setCreateMiniDumpOnCrash(bool on)
Core::Settings::getSaveDialogGeometryInRegistry
bool getSaveDialogGeometryInRegistry() const
Core::Settings::getDebugMessageCounter
int getDebugMessageCounter()
Core::Settings::isElementCollectorEnabled
bool isElementCollectorEnabled() const
Core::Settings::ShapeCreationMode
ShapeCreationMode
Definition: Settings.h:99
Core::Settings::loadIfcVersionDialogSettings
void loadIfcVersionDialogSettings(QByteArray &data)
Core::Settings::getAllowAutoSequencer
bool getAllowAutoSequencer() const
Core::Settings::getShowPointCloudInSecondViewer
bool getShowPointCloudInSecondViewer() const
Core::Settings::getSaveRestoreIfcModelWithDocument
bool getSaveRestoreIfcModelWithDocument() const
Core::Settings::isWoodConstructionUser
bool isWoodConstructionUser()
Core::Settings::setPointCloudLODenabled
void setPointCloudLODenabled(bool on)
Core::Settings::showLocalAxisCross
bool showLocalAxisCross()
Core::Settings::isCadworkBimViewerEnabled
bool isCadworkBimViewerEnabled() const
Core::Settings::SnapMode
SnapMode
Definition: Settings.h:76
Core::Settings::registerSettings
void registerSettings()
Core::Settings::loadDialogGeometry
bool loadDialogGeometry(QWidget *dialog)
Core::Settings::getIVExportSelectedFilter
QString getIVExportSelectedFilter() const
Core::Settings::saveString
void saveString(const QString &regKey, const QString &text)
Core::Settings::setCoinShaderMode
void setCoinShaderMode(bool on, bool persistent=true)
Core::Settings::setCurrentScriptInsertionPoint
void setCurrentScriptInsertionPoint(const Geom::Pnt &aInsertionPnt, bool isDragAndDropped, Core::DocObject *aDroppedOnObject)
Core::Settings::saveWindowSettings
void saveWindowSettings(int mainWinDimensionX, int mainWinDimensionY, int mainWinPositionX, int mainWinPositionY, bool isMainWinMaximized)
Core
Definition: Base.h:5
Core::Settings::setCheckFacetedBrepOnRecompute
void setCheckFacetedBrepOnRecompute(bool on)
Core::Settings::MarkerResolutionPolicy
MarkerResolutionPolicy
Definition: Settings.h:114
Core::Settings::enableDefectLinksMessage
void enableDefectLinksMessage(bool on)
Core::Settings::getPreviousVersionToSave
static std::pair< int, int > getPreviousVersionToSave()
Core::Settings::saveUserSettings
void saveUserSettings(int cameraAnimationTime, int importMaxPoints)
Core::Settings::setShapeTessellationQuality
void setShapeTessellationQuality(Core::Settings::ShapeTessellationQuality quality)
Core::Settings::getPath2TestDocuments
QString getPath2TestDocuments() const
Core::Settings::getShowScaleHandles
bool getShowScaleHandles() const
Core::Settings::saveLoadMaterialDlgSettings
void saveLoadMaterialDlgSettings(const QByteArray &tableState)
Geom::Pnt
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
Core::Settings::getRenderWireframe
bool getRenderWireframe() const
Core::Settings::setAllowAutoSequencer
void setAllowAutoSequencer(bool on)
Core::Settings::ShapeTessellationQuality
ShapeTessellationQuality
Definition: Settings.h:82
Core::Settings::getCadworkStyle
bool getCadworkStyle() const
Core::Settings::setAcisPartEnabled
void setAcisPartEnabled(bool on)
Core::Settings::setNewViewProviderUpdate
void setNewViewProviderUpdate(bool on)
Core::Settings::get3dzExportCutOpenings
bool get3dzExportCutOpenings() const
Core::Settings::setPickPointCountMaximum
void setPickPointCountMaximum(uint32_t r)
Core::Settings::setDeepDebug
void setDeepDebug(bool on)
Core::Settings::saveWelcomeScreenVisible
void saveWelcomeScreenVisible(bool on)
Core::Settings::getShowMeshOrientation
bool getShowMeshOrientation() const
Core::Settings::getAcisMeshShapeEnabled
bool getAcisMeshShapeEnabled() const
Core::Settings::getFastRenderEnableEdges
bool getFastRenderEnableEdges() const
Core::Settings::riTestScene
const std::string & riTestScene() const
Core::Settings::SHOW
@ SHOW
Definition: Settings.h:70
Core::Settings::setPointCloudPointSelection
void setPointCloudPointSelection(bool on)
Core::Settings::saveTreeWidgetSettings
void saveTreeWidgetSettings(QTreeWidget *tree)
Core::Settings::loadScreenRecorderAskForVideoFileName
int loadScreenRecorderAskForVideoFileName()
Core::Settings::codeProtectionTest
std::vector< int > codeProtectionTest(const std::vector< int > &requiredCodes) const
Core::Settings::getNewViewProviderUpdate
bool getNewViewProviderUpdate() const
Core::Settings::getLODLevel_MidRes
unsigned long getLODLevel_MidRes() const
Core::Settings::getRealLineThicknessMode
bool getRealLineThicknessMode() const
Core::Settings::getShowConsole
bool getShowConsole()
Core::Settings::setDrawLocalCoordinateSystem
void setDrawLocalCoordinateSystem(bool on)
Core::Settings::getExtendedCodeInfo
CodeExtendedInfoType * getExtendedCodeInfo()
Core::Settings::getAllowMemoryIsLowMsg
bool getAllowMemoryIsLowMsg() const
Core::Settings::setSoSeparatorCachingEnabled
void setSoSeparatorCachingEnabled(bool on)
Core::Settings::getMaterialViewSmallIcons
bool getMaterialViewSmallIcons() const
Core::Settings::setLastImportedFilePath
void setLastImportedFilePath(QString path)
Core::Settings::getAcisSaveEntityTextMode
bool getAcisSaveEntityTextMode() const
Core::Settings::isPublicVersion
static bool isPublicVersion()
Core::UpdateInfo::password
QString password
Definition: Settings.h:34
Core::Settings::saveProxyAuthentication
void saveProxyAuthentication(const QByteArray &data)
Pnt.h
Core::Settings::setForceWoodUser
void setForceWoodUser(bool on)
Core::Settings::getCurrentScriptId
Base::GlobalId getCurrentScriptId() const
Core::Settings::setScreenSize
void setScreenSize(QSizeF s)
Core::Settings::getCoinShaderMode
bool getCoinShaderMode() const
Core::Settings::loadCodeProtectionFlags
void loadCodeProtectionFlags(bool forceReload=true)
Core::Settings::setPluginDir
void setPluginDir(const QString &dir)
Core::Settings::getCodeProtectionFlags
pCodeProtectionFlags getCodeProtectionFlags() const
Core::Settings::setAcisMeshShapeEnabled
void setAcisMeshShapeEnabled(bool)
Core::Settings::setBeamBothEndsSame
void setBeamBothEndsSame(bool on)
Core::Settings::setOpenFileDir
void setOpenFileDir(QString dir)
Core::Settings::loadLoadMaterialDlgSettings
bool loadLoadMaterialDlgSettings(QByteArray &tableState)
Core::WindowSettings
Definition: Settings.h:39
Core::Settings::getDeepDebug
bool getDeepDebug() const
Core::Settings::getCadworkUserprofile
QString getCadworkUserprofile(bool ignoreStandalone=false) const
Core::Settings::getCadworkDir
QString getCadworkDir() const
Core::Settings::setPointCloudPointPicking
bool setPointCloudPointPicking(bool on)
Core::Settings
Definition: Settings.h:58
Core::Settings::loadScreenRecorderRecordEvents
bool loadScreenRecorderRecordEvents()
Core::Settings::loadWelcomeScreenVisible
bool loadWelcomeScreenVisible()
Core::Settings::getTexturesAllFaces
bool getTexturesAllFaces() const
Core::Settings::setRunningFromLexocad
void setRunningFromLexocad(bool on)
Core::Settings::setLogLevel
void setLogLevel(Base::LOGLEVEL, bool persistent=false)
Core::Settings::getGlobalSecondViewerWireframeDrawStyle
bool getGlobalSecondViewerWireframeDrawStyle() const
Core::Settings::setLexocadCode
void setLexocadCode(bool on)
Core::Settings::getRotationStepForPropertyView
double getRotationStepForPropertyView()
Core::Settings::setIfcViewerFile
void setIfcViewerFile(QString a)
Core::Settings::enableUnitTesting
void enableUnitTesting(bool on)
Core::Settings::setRealLineThicknessModeTrsf
void setRealLineThicknessModeTrsf(const Geom::Trsf &trsf)
Core::Settings::getShaderMultisampling
bool getShaderMultisampling() const
Core::Settings::isUpdateConceptionUser
static bool isUpdateConceptionUser()
Core::Settings::getForceWoodUser
bool getForceWoodUser() const
Core::Settings::setGridPickung
void setGridPickung(bool on)
Core::Settings::setTexturesAllFaces
void setTexturesAllFaces(bool on)
Core::Settings::getCheckFacetedBrepOnRecompute
bool getCheckFacetedBrepOnRecompute() const
Core::Settings::setMarkerResolutionPolicy
void setMarkerResolutionPolicy(MarkerResolutionPolicy)
Core::Settings::setWithDebugger
void setWithDebugger(bool on)
Core::Settings::setWallSolveWarning
void setWallSolveWarning(int status)
Core::Settings::enableDefectLinksCheckBox
void enableDefectLinksCheckBox(bool on)
Core::Settings::getStandaloneAppDataPath
QString getStandaloneAppDataPath() const
Core::Settings::setFastRenderMode
void setFastRenderMode(bool on, bool persistent=false)
Core::Settings::getLODEnabled
bool getLODEnabled() const
Core::Settings::setEnableZBufferPDFHack
void setEnableZBufferPDFHack(bool on)
Core::Settings::setCurrentScriptFilePath
void setCurrentScriptFilePath(const QString &path)
Core::Settings::loadScreenRecorderShowMenu
bool loadScreenRecorderShowMenu()
Core::Settings::getVisibilityIconHas3States
bool getVisibilityIconHas3States() const
Core::Settings::saveScreenRecorderShowKeysAndMouse
void saveScreenRecorderShowKeysAndMouse(bool on)
Core::Settings::saveScreenRecorderActive
void saveScreenRecorderActive(bool on)
Core::Settings::getShowTextures
bool getShowTextures() const
Core::Settings::setViewerGeo
void setViewerGeo(Core::ViewerType viewerType, const QSize &size, const QPoint &pos, bool maximized)
Core::Settings::getLODMinimalPointCount
uint64_t getLODMinimalPointCount() const
Core::Settings::setOpenBuiltUser
void setOpenBuiltUser(bool on)
Core::Settings::getPointCloudLODenabled
bool getPointCloudLODenabled() const
Core::Settings::loadVisibilityDialogSettings
bool loadVisibilityDialogSettings(QByteArray &geometryState, QByteArray &splitterState)
Core::Settings::getLODLevel_LowRes
unsigned long getLODLevel_LowRes() const
Core::Settings::getDisabledCodes
const std::vector< bool > & getDisabledCodes() const
Core::Settings::getCustomBimTeamOrigin
QString getCustomBimTeamOrigin() const
Core::Settings::is_polgonoffset_enabled
bool is_polgonoffset_enabled()
Core::Settings::CutOptions
CutOptions
Definition: Settings.h:69
Core::Settings::isDefectLinksMessageEnabled
bool isDefectLinksMessageEnabled() const
Core::Settings::getPickRadius
double getPickRadius()
Core::Settings::setPickRadiusVerticesOnly
void setPickRadiusVerticesOnly(bool)
Core::Settings::setMacroRecorderActive
void setMacroRecorderActive(bool on)
Core::Settings::setMidPointPickung
void setMidPointPickung(bool on)
Core::version
LX_CORE_EXPORT Version & version
Core::Settings::macroRecorderActive
bool macroRecorderActive()
Core::Settings::setPointCoarseLOD
void setPointCoarseLOD(bool on)
Core::Settings::setIfcUser
void setIfcUser(bool on, bool persistent=false)
Core::Settings::saveSplitterSettings
void saveSplitterSettings(QSplitter *splitter)
Core::Settings::saveIfcImportExceptions
void saveIfcImportExceptions(const QByteArray &data)
Core::Settings::isInternalCadworkUser
bool isInternalCadworkUser()
Core::Settings::getPointCloudChunkSelectionEnabled
bool getPointCloudChunkSelectionEnabled() const
Core::Settings::getGroundPlateColor
QColor getGroundPlateColor()
Core::Settings::getUserCatalogDir
QString getUserCatalogDir(bool ignoreStandalone=false)
Core::Settings::getPointCloudPointSelection
bool getPointCloudPointSelection() const
Core::Settings::getDownloadPdbFiles
bool getDownloadPdbFiles()
Core::Settings::setSubProductID_Plugin
void setSubProductID_Plugin()
Core::UpdateInfo::server
QString server
Definition: Settings.h:31
Core::Settings::enable_polgonoffset
void enable_polgonoffset(bool on)
Core::Settings::getLastImportedFilePath
QString getLastImportedFilePath()
Core::Settings::getCheckSliverFacesOnRecompute
bool getCheckSliverFacesOnRecompute() const
Core::Settings::loadCameraAnimationViewerSize
QSize loadCameraAnimationViewerSize()
Core::Settings::set4KMointorOrGreater
void set4KMointorOrGreater(bool v)
Core::Settings::loadScreenRecorderQualityProfile
int loadScreenRecorderQualityProfile()
Core::Settings::getAlternativeLookupPath
Base::String getAlternativeLookupPath() const
Sets an alternative path to look for dlls and other application files -> Needed for cadwork pclib.
Core::Settings::setCadworkNumberOfBackupFiles
void setCadworkNumberOfBackupFiles(int value)
Core::Settings::getStandaloneIntervalOfBackupFiles
int getStandaloneIntervalOfBackupFiles()
Core::Settings::setPointCloudMode
void setPointCloudMode(bool on)
Core::Settings::getStandalone
bool getStandalone() const
Core::Settings::riSelectedDevice
const std::string & riSelectedDevice() const
Core::Settings::setTextureOpenFileDir
void setTextureOpenFileDir(QString dir)
Core::Settings::setBuildingBlocksDir
void setBuildingBlocksDir(std::string dir)
Core::Settings::getCurrentScriptFilePath
QString getCurrentScriptFilePath() const
Core::Settings::saveScreenRecorderOversize
void saveScreenRecorderOversize(bool on)
Core::Settings::loadScreenRecorderWindowSize
QSize loadScreenRecorderWindowSize()
Core::Settings::getWallSolveWarning
int getWallSolveWarning() const
Core::Settings::getSketcherMode
bool getSketcherMode() const
Core::Settings::getCadwork3DDir
QString getCadwork3DDir() const
Core::Settings::getMultiGeoUngroupMode
bool getMultiGeoUngroupMode() const
Core::Settings::loadScreenRecorderShowKeysAndMouse
bool loadScreenRecorderShowKeysAndMouse()
Core::Settings::saveRecentFiles
void saveRecentFiles(const QStringList &list)
Core::Settings::setIFCFastMode
void setIFCFastMode(bool on, bool persistent=false)
Core::Settings::getBuildingBlocksDir
std::string getBuildingBlocksDir()
Core::Settings::setLODEnabled
void setLODEnabled(bool on)
Core::Settings::showNewVersionMessage
static bool showNewVersionMessage(std::pair< int, int > appVersionOfOpeningDocument)
Core::Settings::getStyleSheetName
QString getStyleSheetName()
Core::Settings::setNewZooming
void setNewZooming(bool on)
Core::Settings::saveScreenRecorderPlayEvents
void saveScreenRecorderPlayEvents(bool playEvents)
Core::Settings::getOpenLxVersionString
QString getOpenLxVersionString() const
Core::Settings::loadNotificationDialogVisible
bool loadNotificationDialogVisible(const unsigned int id) const
Core::Settings::getShowComponentTypeNumber
bool getShowComponentTypeNumber() const
Core::Settings::setStyleSheetName
void setStyleSheetName(const QString &name)
Geom::Trsf
Definition: Trsf.h:58
Core::Settings::saveFKey
void saveFKey(int fIdx, const QString &alternateActionName)
Core::Settings::loadExtrudedAreaDlgSettings
void loadExtrudedAreaDlgSettings(int &profileIndex, QString &parameter1, QString &parameter2)
Core::Settings::getEnableZBufferPDFHack
bool getEnableZBufferPDFHack() const
Base::String
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
Core::Settings::lexocadIsIncadworkDir
bool lexocadIsIncadworkDir(QString &errorMessage)
Is this Lexocad running inside of cadwork.dir?
Core::Settings::getCadworkClipboard
QString getCadworkClipboard() const
Core::Settings::setMaterialDir
void setMaterialDir(std::string dir)
Core::Settings::setUngroupMode
void setUngroupMode(bool on)
Core::Settings::getBeamBothEndsSame
bool getBeamBothEndsSame()
Core::Settings::getModulePreference
QString getModulePreference(const QString &moduleName, const QString &key, const QString &defaultValue=QString())
Core::Settings::getPickRadiusVerticesOnly
double getPickRadiusVerticesOnly()
Core::Settings::loadScreenRecorderActive
bool loadScreenRecorderActive()
Core::Settings::getSoSeparatorCachingEnabled
bool getSoSeparatorCachingEnabled() const
Core::Settings::setShowLocalAxisCross
void setShowLocalAxisCross(bool on)
Core::Settings::getAcisMeshMultiThreating
bool getAcisMeshMultiThreating() const
Core::Settings::getDebugUser
bool getDebugUser(bool persistent=false)
Core::Settings::setNumberOfBackupFiles
void setNumberOfBackupFiles(int count)
Core::Settings::saveLanguage
static void saveLanguage(CTranslator::Language language)
Core::Settings::showWorldAxisCross
bool showWorldAxisCross()
Core::Settings::setBaubitUser
void setBaubitUser(bool on)
Core::Settings::setShowComponentTypeNumber
void setShowComponentTypeNumber(bool on)
Core::Settings::getIFCFastMode
bool getIFCFastMode() const
Core::ViewerType
ViewerType
Definition: ViewerType.h:6
Core::Settings::setIVExportSelectedFilter
void setIVExportSelectedFilter(QString filter)
Core::Settings::getViewerGeo
void getViewerGeo(Core::ViewerType viewerType, QSize &size, QPoint &pos, bool &maximized)
Core::Settings::setModulePreference
void setModulePreference(const QString &moduleName, const QString &key, const QString &value)
Core::Settings::getUpdateInfo
Core::UpdateInfo getUpdateInfo()
Core::Settings::loadUserSettings
void loadUserSettings(int &cameraAnimationTime, int &importMaxPoints)
Core::Settings::isSubProductID_Standard
bool isSubProductID_Standard()
Core::Settings::getSizeForHugeBoundingBox
double getSizeForHugeBoundingBox() const
Core::Settings::isObjExportUnprotected
bool isObjExportUnprotected() const
Core::Settings::setIconsDir
void setIconsDir(std::string dir)
Core::Settings::test
bool test() const
Core::Settings::setCutOptions
void setCutOptions(CutOptions options)
Core::Settings::incrementDebugMessageCounter
void incrementDebugMessageCounter()
Core::Settings::setIntervalOfBackupFiles
void setIntervalOfBackupFiles(int value)
Core::Settings::getDefaultGarageDoorPreset
QString getDefaultGarageDoorPreset() const
Core::Settings::setHighDPIMonitor
void setHighDPIMonitor(bool v)
Core::Settings::saveCameraAnimationViewerSize
void saveCameraAnimationViewerSize(const QSize &size)
Core::Settings::setAlternativeLookupPath
void setAlternativeLookupPath(const Base::String &path)
Sets an alternative path to look for dlls and other application files. -> Needed for cadwork pclib.
Core::Settings::saveNotificationDialogVisible
void saveNotificationDialogVisible(const unsigned int id, bool on)
Core::Settings::setRotationStepForPropertyView
void setRotationStepForPropertyView(double value)
Core::Settings::setViewAnimation
void setViewAnimation(bool on)
Core::Settings::getDefaultIFCShapeCreationMode
ShapeCreationMode getDefaultIFCShapeCreationMode() const
Core::Settings::getShowAlwaysBoundingBoxOnSelectionAction
bool getShowAlwaysBoundingBoxOnSelectionAction() const
Core::Settings::setCombinedAcisSaveMode
void setCombinedAcisSaveMode(bool on, bool persistent=false)
Core::Settings::setShowPreviewSurfaceForVerticalView
void setShowPreviewSurfaceForVerticalView(bool on)
Core::Settings::loadScreenRecorderOversize
bool loadScreenRecorderOversize()
Core::Settings::setSelectionTimeOutInSeconds
void setSelectionTimeOutInSeconds(size_t)
Core::Settings::getPointCoarseLOD
bool getPointCoarseLOD() const
Log.h
Core::Settings::getAllowMultiViewOnStart
bool getAllowMultiViewOnStart() const
Core::Settings::setAcisSaveEntityTextMode
void setAcisSaveEntityTextMode(bool on, bool persistent=false)
Core::Settings::setShowConsole
void setShowConsole(bool on)
Core::Settings::saveScreenRecorderRecordSound
void saveScreenRecorderRecordSound(bool recordSound)
Core::Settings::getLogLevel
Base::LOGLEVEL getLogLevel()
Core::Settings::getUpdateSetting
bool getUpdateSetting(QString &organization, QString &application) const
Core::Settings::setDefaultDoorPreset
void setDefaultDoorPreset(QString preset)
Core::Settings::loadLanguage
static CTranslator::Language loadLanguage()
Core::Settings::setShowAlwaysBoundingBoxOnSelectionAction
void setShowAlwaysBoundingBoxOnSelectionAction(bool)
Core::pCodeProtectionFlags
std::shared_ptr< Core::CodeProtectionFlags > pCodeProtectionFlags
Definition: Settings.h:26
Core::Settings::setGroundPlateColor
void setGroundPlateColor(const QColor &color)
Core::Settings::unregisterSettings
void unregisterSettings()
Core::Settings::loadWindowSettings
WindowSettings loadWindowSettings()
Core::Settings::getCadworkUserprofileWithVersion
QString getCadworkUserprofileWithVersion() const
Core::Settings::getIfcUser
bool getIfcUser()
Core::Settings::setDefaultGarageDoorPreset
void setDefaultGarageDoorPreset(QString preset)
Core::Settings::setDisabledCodes
void setDisabledCodes(const std::vector< bool > &disabledCodes)
Core::Settings::getAcisVersion
bool getAcisVersion(int &major, int &minor, int &point)
Core::Settings::getProfiling
bool getProfiling() const
Core::Settings::isConceptionUser
bool isConceptionUser()
Core::Settings::setBackgroundColor
void setBackgroundColor(const QColor &color)
Core::Settings::getBackgroundColor
QColor getBackgroundColor()
Core::Settings::isConceptionUserByDefault
bool isConceptionUserByDefault()
Core::Settings::setRenderFacets
void setRenderFacets(bool on)
Core::Settings::getNewZooming
bool getNewZooming() const
Core::UpdateInfo::login
QString login
Definition: Settings.h:33
Core::Settings::setShowPointCloudInSecondViewer
void setShowPointCloudInSecondViewer(bool on)