#814 New project tree items Intersection Boxes and Intersection Box. Support for add, toggle and delete

This commit is contained in:
Magne Sjaastad
2016-09-20 12:03:26 +02:00
parent ae6397c5c6
commit 45952e59d3
19 changed files with 670 additions and 24 deletions

View File

@@ -18,16 +18,23 @@
/////////////////////////////////////////////////////////////////////////////////
#include "RicToggleItemsFeatureImpl.h"
#include <vector>
#include "cafPdmUiObjectHandle.h"
#include "cafSelectionManager.h"
#include "cafPdmUiItem.h"
#include <QModelIndex>
#include "RiuMainWindow.h"
#include "cafPdmUiTreeView.h"
#include "cafPdmUiTreeOrdering.h"
#include "cafPdmUiFieldHandle.h"
#include "RiuMainWindow.h"
#include "cafPdmUiFieldHandle.h"
#include "cafPdmUiItem.h"
#include "cafPdmUiObjectHandle.h"
#include "cafPdmUiTreeOrdering.h"
#include "cafPdmUiTreeView.h"
#include "cafSelectionManager.h"
#include <QModelIndex>
#include <vector>
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RicToggleItemsFeatureImpl::isToggleCommandsAvailable()
{
std::vector<caf::PdmUiItem*> selectedItems;
@@ -72,6 +79,9 @@ bool RicToggleItemsFeatureImpl::isToggleCommandsAvailable()
return false;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RicToggleItemsFeatureImpl::isToggleCommandsForSubItems()
{
std::vector<caf::PdmUiItem*> selectedItems;
@@ -83,7 +93,6 @@ bool RicToggleItemsFeatureImpl::isToggleCommandsForSubItems()
return false;
}
//--------------------------------------------------------------------------------------------------
/// Set toggle state for list of model indices.
//--------------------------------------------------------------------------------------------------