Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#ifndef XSHHANDLEMANAGER_INCLUDED
Toshihiro Shimizu 890ddd
#define XSHHANDLEMANAGER_INCLUDED
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#include "toonz/tstageobjecttree.h"
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//===============================================================
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//    Forward declarations
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
class TXsheet;
Toshihiro Shimizu 890ddd
class ToonzScene;
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//===============================================================
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//*********************************************************************************
Toshihiro Shimizu 890ddd
//    XshHandleManager  declaration
Toshihiro Shimizu 890ddd
//*********************************************************************************
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
class XshHandleManager : public HandleManager
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
	TXsheet *m_xsh;
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
public:
Toshihiro Shimizu 890ddd
	XshHandleManager(TXsheet *xsh) : m_xsh(xsh) {}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	TPointD getHandlePos(
Toshihiro Shimizu 890ddd
		const TStageObjectId &id,
Toshihiro Shimizu 890ddd
		const std::string &handle,
Toshihiro Shimizu 890ddd
		int row) const;
Toshihiro Shimizu 890ddd
};
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#endif