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