Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Apply warning icon to folder only in case if it is not expanded
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_ObjectsBrowser.h
diff --git
a/src/XGUI/XGUI_ObjectsBrowser.h
b/src/XGUI/XGUI_ObjectsBrowser.h
index f83ddfcadfc13583265d06c6036755b9ab053ab9..e2a4579404b2eaa8217652c051bf1d578a22e85a 100644
(file)
--- a/
src/XGUI/XGUI_ObjectsBrowser.h
+++ b/
src/XGUI/XGUI_ObjectsBrowser.h
@@
-37,6
+37,7
@@
class ModuleBase_IDocumentDataModel;
class XGUI_DataModel;
class Config_DataModelReader;
class XGUI_Workshop;
class XGUI_DataModel;
class Config_DataModelReader;
class XGUI_Workshop;
+class ModuleBase_ITreeNode;
//#define DEBUG_INDXES
//#define DEBUG_INDXES
@@
-89,7
+90,7
@@
private:
* \ingroup GUI
* Implementation of Data Tree object for Object Browser
*/
* \ingroup GUI
* Implementation of Data Tree object for Object Browser
*/
-class XGUI_DataTree : public QTreeView
+class XGUI_
EXPORT XGUI_
DataTree : public QTreeView
{
Q_OBJECT
public:
{
Q_OBJECT
public:
@@
-175,7
+176,10
@@
Q_OBJECT
//! Returns currently selected indexes
QModelIndexList selectedIndexes() const
{
//! Returns currently selected indexes
QModelIndexList selectedIndexes() const
{
- return myTreeView->selectionModel()->selectedIndexes();
+ if (myTreeView->selectionModel())
+ return myTreeView->selectionModel()->selectedIndexes();
+ else
+ return QModelIndexList();
}
//! Returns TreeView widget
}
//! Returns TreeView widget
@@
-193,9
+197,8
@@
Q_OBJECT
/// Resets the object browser into initial state
void clearContent();
/// Resets the object browser into initial state
void clearContent();
- /// Set XML reader object for data model
- /// \param theReader the reader object
- void setXMLReader(Config_DataModelReader* theReader);
+ /// Initialize the Object browser
+ void initialize(ModuleBase_ITreeNode* theRoot);
/// Returns list of folders opened state for the given document
/// \param theDoc the document
/// Returns list of folders opened state for the given document
/// \param theDoc the document