LayerItemModel.cpp File Reference
#include "LayerItemModel.h"
#include "FolderItem.h"
#include "LayerItem.h"
#include "StyleItem.h"
#include "TreeItemFactory.h"
#include "../../../../dataaccess/datasource/DataSourceManager.h"
#include "../../../../dataaccess/datasource/DataSourceInfoManager.h"
#include "../../../../core/translator/Translator.h"
#include "../../../../common/progress/TaskProgress.h"
#include "../../../../maptools/FolderLayer.h"
#include "../../../../maptools/DataSetLayer.h"
#include <QMimeData>
#include <QVector>
#include <QStringList>
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <memory>

Go to the source code of this file.

Functions

void CleanRemoveList (QModelIndexList &lst)
 
QModelIndex FindIndex (const te::qt::widgets::LayerItemModel *model, const te::qt::widgets::TreeItem *item, const QModelIndex &idx)
 
QModelIndex FindInsertInformation (const QModelIndex &par, int &row, te::qt::widgets::LayerItemModel *model)
 
void GetAllLayers (std::list< te::map::AbstractLayerPtr > &layers, const te::qt::widgets::TreeItem *item, const te::qt::widgets::TreeItem *root)
 
te::qt::widgets::TreeItemGetFolder (te::common::TreeItemPtr l, const std::string &idxPath)
 
void GetRootFolder (std::list< te::map::AbstractLayerPtr > layers, te::qt::widgets::TreeItem *root, const std::string &idxPath)
 
void GetVisibleLayers (std::list< te::map::AbstractLayerPtr > &layers, const te::qt::widgets::TreeItem *item)
 
bool ParentInRemoveList (const QModelIndexList &lst, const QModelIndex &idx)
 

Function Documentation

void CleanRemoveList ( QModelIndexList &  lst)
void GetRootFolder ( std::list< te::map::AbstractLayerPtr layers,
te::qt::widgets::TreeItem root,
const std::string &  idxPath 
)
bool ParentInRemoveList ( const QModelIndexList &  lst,
const QModelIndex &  idx 
)

Definition at line 111 of file LayerItemModel.cpp.

Referenced by CleanRemoveList().