---
name: "tlp_ViewPluginsManager"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/tlp_ViewPluginsManager"
---

# tlp\_ViewPluginsManager(3tulip)

Manager of view's plugins.

## NAME

tlp::ViewPluginsManager -

Manager of view's plugins.

## SYNOPSIS

`#include <ViewPluginsManager.h>`

### Public Member Functions

void **loadPlugins** (PluginLoader \*plug=0)\
 void **initViewPluginsList** (MutableContainer\< **View** \* \> &views)\
 **View** \* **createView** (const std::string &name)\

### Static Public Member Functions

static **ViewPluginsManager** & **getInst** ()\

## Detailed Description

Manager of view's plugins.

Class to manage view's plugins

## Member Function Documentation

### View\* tlp::ViewPluginsManager::createView (const std::string & name) Create view with given name

**Returns:**

The view

### static ViewPluginsManager& tlp::ViewPluginsManager::getInst ()` [inline, static]` Singleton system

### void tlp::ViewPluginsManager::initViewPluginsList (MutableContainer\< View \* \> & views) Get available plugins list

### void tlp::ViewPluginsManager::loadPlugins (PluginLoader \* plug = `0`) Load all view's plugins available

**Parameters:**

*plug* : Use this plugin loader

## Author

Generated automatically by Doxygen for Tulip QT Library from the source code.
