Mudbox/tray.h Source File

tray.h
Go to the documentation of this file.
1 //**************************************************************************/
2 // Copyright (c) 2009 Autodesk, Inc.
3 // All rights reserved.
4 //
5 // Use of this software is subject to the terms of the Autodesk license
6 // agreement provided at the time of installation or download, or which
7 // otherwise accompanies this software in either electronic or hard copy form.
8 //
9 //**************************************************************************/
10 // DESCRIPTION:
11 // CREATED: December 2009
12 //**************************************************************************/
13 
14 namespace mudbox {
15 
23 {
25 public:
27  static TrayAccessor* GetInstance();
28 
29  // This method adds and select a new item in a tray of the specified type.
30  void AddAndSelectTrayItem( const QString itemType, const QString itemName, const QString iconName);
31 
32 private:
33  TrayAccessor() {}
34 
35  static TrayAccessor *s_pThis;
36 };
37 
38 }; // end of namespace mudbox
This is the base class for most classes in the Mudbox SDK.
Definition: node.h:740
TrayAccessor allows plugins to access the trays in the GUI.
Definition: tray.h:22
Class: ConvolutionKernel.
Definition: array.h:15
#define DECLARE_CLASS
This macro should be used in declaration of classes which are inherited from the Node class (or any d...
Definition: node.h:91
#define MBDLL_DECL
Definition: dllinterface.h:35