mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
Coding - Apply .clang-format formatting #286
Update empty method guards to new style with regex (see PR). Used clang-format 18.1.8. New actions to validate code formatting is added. Update .clang-format with disabling of include sorting. It is temporary changes, then include will be sorted. Apply formatting for /src and /tools folder. The files with .hxx,.cxx,.lxx,.h,.pxx,.hpp,*.cpp extensions.
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef ShapeView_Window_H
|
||||
#define ShapeView_Window_H
|
||||
@@ -46,9 +46,8 @@ class ShapeView_Window : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
//! Constructor
|
||||
Standard_EXPORT ShapeView_Window (QWidget* theParent);
|
||||
Standard_EXPORT ShapeView_Window(QWidget* theParent);
|
||||
|
||||
//! Destructor
|
||||
Standard_EXPORT virtual ~ShapeView_Window();
|
||||
@@ -56,25 +55,29 @@ public:
|
||||
//! Provides the container with a parent where this container should be inserted.
|
||||
//! If Qt implementation, it should be QWidget with QLayout set inside
|
||||
//! \param theParent a parent class
|
||||
Standard_EXPORT void SetParent (void* theParent);
|
||||
Standard_EXPORT void SetParent(void* theParent);
|
||||
|
||||
//! Sets parameters container, it should be used when the plugin is initialized or in update content
|
||||
//! \param theParameters a parameters container
|
||||
void SetParameters (const Handle(TInspectorAPI_PluginParameters)& theParameters) { myParameters = theParameters; }
|
||||
//! Sets parameters container, it should be used when the plugin is initialized or in update
|
||||
//! content \param theParameters a parameters container
|
||||
void SetParameters(const Handle(TInspectorAPI_PluginParameters)& theParameters)
|
||||
{
|
||||
myParameters = theParameters;
|
||||
}
|
||||
|
||||
//! Provides container for actions available in inspector on general level
|
||||
//! \param theMenu if Qt implementation, it is QMenu object
|
||||
Standard_EXPORT virtual void FillActionsMenu (void* theMenu);
|
||||
Standard_EXPORT virtual void FillActionsMenu(void* theMenu);
|
||||
|
||||
//! Returns plugin preferences: dock widgets state, tree view columns.
|
||||
//! \param theItem container of preference elements
|
||||
Standard_EXPORT void GetPreferences (TInspectorAPI_PreferencesDataMap& theItem);
|
||||
Standard_EXPORT void GetPreferences(TInspectorAPI_PreferencesDataMap& theItem);
|
||||
|
||||
//! Applies plugin preferences
|
||||
//! \param theItem container of preference elements
|
||||
Standard_EXPORT void SetPreferences (const TInspectorAPI_PreferencesDataMap& theItem);
|
||||
Standard_EXPORT void SetPreferences(const TInspectorAPI_PreferencesDataMap& theItem);
|
||||
|
||||
//! Applies parameters to Init controls, opens files if there are in parameters, updates OCAF tree view model
|
||||
//! Applies parameters to Init controls, opens files if there are in parameters, updates OCAF tree
|
||||
//! view model
|
||||
Standard_EXPORT void UpdateContent();
|
||||
|
||||
//! Returns main control
|
||||
@@ -89,30 +92,29 @@ public:
|
||||
protected:
|
||||
//! Appends shape into tree view model
|
||||
//! \param theShape a shape instance
|
||||
Standard_EXPORT void addShape (const TopoDS_Shape& theShape);
|
||||
Standard_EXPORT void addShape(const TopoDS_Shape& theShape);
|
||||
|
||||
private:
|
||||
|
||||
//! Fills controls of the plugin by parameters:
|
||||
//! - Fine AIS_InteractiveObject and fills View if it if it differs from the current context
|
||||
//! \param theParameters a parameters container
|
||||
void Init (NCollection_List<Handle(Standard_Transient)>& theParameters);
|
||||
void Init(NCollection_List<Handle(Standard_Transient)>& theParameters);
|
||||
|
||||
//! Reads Shape from the file name, add Shape into tree view
|
||||
//! \param theFileName BREP file name
|
||||
void OpenFile (const TCollection_AsciiString& theFileName);
|
||||
void OpenFile(const TCollection_AsciiString& theFileName);
|
||||
|
||||
protected slots:
|
||||
|
||||
//! Shows context menu for tree view selected item. It contains expand/collapse actions.
|
||||
//! \param thePosition a clicked point
|
||||
void onTreeViewContextMenuRequested (const QPoint& thePosition);
|
||||
void onTreeViewContextMenuRequested(const QPoint& thePosition);
|
||||
|
||||
//! Processes selection in tree view: make presentation or owner selected in the context if corresponding
|
||||
//! check box is checked
|
||||
//! \param theSelected a selected items
|
||||
//! \param theDeselected a deselected items
|
||||
void onTreeViewSelectionChanged (const QItemSelection& theSelected, const QItemSelection& theDeselected);
|
||||
//! Processes selection in tree view: make presentation or owner selected in the context if
|
||||
//! corresponding check box is checked \param theSelected a selected items \param theDeselected a
|
||||
//! deselected items
|
||||
void onTreeViewSelectionChanged(const QItemSelection& theSelected,
|
||||
const QItemSelection& theDeselected);
|
||||
|
||||
//! Updates visibility states by erase all in context
|
||||
void onEraseAllPerformed();
|
||||
@@ -131,23 +133,26 @@ protected slots:
|
||||
|
||||
//! Converts file name to Ascii String and perform opening file
|
||||
//! \param theFileName a file name to be opened
|
||||
void onOpenFile(const QString& theFileName) { OpenFile (TCollection_AsciiString (theFileName.toUtf8().data())); }
|
||||
void onOpenFile(const QString& theFileName)
|
||||
{
|
||||
OpenFile(TCollection_AsciiString(theFileName.toUtf8().data()));
|
||||
}
|
||||
|
||||
protected:
|
||||
//! Creates new action and connect it to the given slot
|
||||
//! \param theText an action text
|
||||
//! \param theSlot a listener method
|
||||
QAction* createAction (const QString& theText, const char* theSlot);
|
||||
QAction* createAction(const QString& theText, const char* theSlot);
|
||||
|
||||
private:
|
||||
|
||||
QMainWindow* myMainWindow; //!< main control, parent for all ShapeView controls
|
||||
|
||||
QDockWidget* myPropertyPanelWidget; //!< property pane dockable widget
|
||||
ViewControl_PropertyView* myPropertyView; //!< property control to display model item values if exist
|
||||
ViewControl_PropertyView*
|
||||
myPropertyView; //!< property control to display model item values if exist
|
||||
|
||||
View_Window* myViewWindow; //!< OCC 3d view to visualize presentations
|
||||
QTreeView* myTreeView; //!< tree view visualized shapes
|
||||
QTreeView* myTreeView; //!< tree view visualized shapes
|
||||
|
||||
Handle(TInspectorAPI_PluginParameters) myParameters; //!< plugins parameters container
|
||||
};
|
||||
|
Reference in New Issue
Block a user