mudbox::TrayAccessor Class Reference

#include <tray.h>

Inheritance diagram for mudbox::TrayAccessor:

Inheritance graph
[legend]
List of all members.

Detailed Description

TrayAccessor allows plugins to access the trays in the GUI.

The TrayAccessor class allows the plugins to access the trays in order to add new items such as stamps and stencils. It also allows to register tray menu items that can be used to be informed when the user triggers the action.


Public Member Functions

virtual const mudbox::ClassDesc RuntimeClass (void) const
void  AddAndSelectTrayItem (const QString itemType, const QString itemName, const QString iconName)

Static Public Member Functions

const mudbox::ClassDesc StaticClass (void)
mudbox::Node CreateInstances (unsigned int iCount=1)
TrayAccessor GetInstance ()
  This class is a singleton and only one instance should exist.

Member Function Documentation

virtual const mudbox::ClassDesc* mudbox::TrayAccessor::RuntimeClass void   )  const [inline, virtual]
 

Reimplemented from mudbox::Node.

00029 :
const mudbox::ClassDesc* mudbox::TrayAccessor::StaticClass void   )  [static]
 

Reimplemented from mudbox::Node.

mudbox::Node* mudbox::TrayAccessor::CreateInstances unsigned int  iCount = 1  )  [static]
 

Reimplemented from mudbox::Node.

TrayAccessor* mudbox::TrayAccessor::GetInstance  )  [static]
 

This class is a singleton and only one instance should exist.

void mudbox::TrayAccessor::AddAndSelectTrayItem const QString  itemType,
const QString  itemName,
const QString  iconName
 

mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor
mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor mudbox::TrayAccessor