1
0
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:
dpasukhi
2025-01-25 20:15:22 +00:00
parent dbba6f1289
commit a5a7b3185b
14005 changed files with 1273539 additions and 1195567 deletions

View File

@@ -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 TreeModel_Tools_H
#define TreeModel_Tools_H
@@ -38,20 +38,19 @@ class QTreeView;
class TreeModel_Tools
{
public:
//! Converts a Qt string to byte array, string has mask: @ByteArray[...]
//! \param theValue a converted string
//! \return the extended filled array
Standard_EXPORT static QString ToString (const QByteArray& theValue);
Standard_EXPORT static QString ToString(const QByteArray& theValue);
//! Converts a Qt byte array to Qt string. It has mask: @ByteArray[...]
//! \param theValue a converted string
//! \return the extended filled array
Standard_EXPORT static QByteArray ToByteArray (const QString& theValue);
Standard_EXPORT static QByteArray ToByteArray(const QString& theValue);
//! Returns header margin, defined in style settings of application
//! \return integer value
static int HeaderSectionMargin() { return qApp->style()->pixelMetric (QStyle::PM_HeaderMargin); }
static int HeaderSectionMargin() { return qApp->style()->pixelMetric(QStyle::PM_HeaderMargin); }
//! Saves state of tree view in a container in form: key, value. It saves:
//! - visibility of columns,
@@ -59,8 +58,9 @@ public:
//! \param theTreeView a view instance
//! \param[out] theItems properties
//! \param thePrefix preference item prefix
Standard_EXPORT static void SaveState (QTreeView* theTreeView, QMap<QString, QString>& theItems,
const QString& thePrefix = QString());
Standard_EXPORT static void SaveState(QTreeView* theTreeView,
QMap<QString, QString>& theItems,
const QString& thePrefix = QString());
//! Restores state of tree view by a container
//! \param theTreeView a view instance
@@ -68,49 +68,53 @@ public:
//! \param theValue property value
//! \param thePrefix preference item prefix
//! \return boolean value whether the property is applied to the tree view
Standard_EXPORT static bool RestoreState (QTreeView* theTreeView, const QString& theKey, const QString& theValue,
const QString& thePrefix = QString());
Standard_EXPORT static bool RestoreState(QTreeView* theTreeView,
const QString& theKey,
const QString& theValue,
const QString& thePrefix = QString());
//! Fills tree view by default sections parameters obtained in view's tree model
//! \param theTreeView tree view instance
Standard_EXPORT static void SetDefaultHeaderSections (QTreeView* theTreeView);
Standard_EXPORT static void SetDefaultHeaderSections(QTreeView* theTreeView);
//! Sets using visibility column in the tree view:
//! - sets the state in the TreeModel
//! - set section width, not resizable
//! \param theTreeView a view instance
//! \param theActive boolean value if the column should be connected/visible and other
Standard_EXPORT static void UseVisibilityColumn (QTreeView* theTreeView, const bool theActive = true);
Standard_EXPORT static void UseVisibilityColumn(QTreeView* theTreeView,
const bool theActive = true);
//! Returns the text width
//! \param theText source text
//! \param theParent parent widget with its own style
//! \return calculated width value
Standard_EXPORT static int GetTextWidth (const QString& theText, QObject* theParent);
Standard_EXPORT static int GetTextWidth(const QString& theText, QObject* theParent);
//! Returns string cut by width and '\n'
//! \param theText processing string
//! \param theWidth width value, if -1, default value is used
//! \param theTail symbols added to the end of the cut string
Standard_EXPORT static QString CutString (const QString& theText, const int theWidth = -1, const QString& theTail = "...");
Standard_EXPORT static QString CutString(const QString& theText,
const int theWidth = -1,
const QString& theTail = "...");
//! Returns light highlight color
//! \returns Qt color
Standard_EXPORT static QColor LightHighlightColor();
//! Makes the view expanded from the root till the index
Standard_EXPORT static void SetExpandedTo (QTreeView* theTreeView, const QModelIndex& theIndex);
Standard_EXPORT static void SetExpandedTo(QTreeView* theTreeView, const QModelIndex& theIndex);
//! Expands items in tree view staring from the index recursive in given number of levels
//! \param theTreeView an OCAF tree view
//! \param theParentIndex an index which children should be expanded
//! \param isExpanded a boolean state if the item should be expanded or collapsed
//! \param theLevels a number of levels to be expanded, or -1 for all levels
Standard_EXPORT static void SetExpanded (QTreeView* theTreeView,
const QModelIndex& theIndex,
const bool isExpanded,
int& theLevels);
Standard_EXPORT static void SetExpanded(QTreeView* theTreeView,
const QModelIndex& theIndex,
const bool isExpanded,
int& theLevels);
};
#endif