Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#include "toonz/tcolumnhandle.h"
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#include "toonz/txshcolumn.h"
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//=============================================================================
Toshihiro Shimizu 890ddd
// TColumnHandle
Toshihiro Shimizu 890ddd
//-----------------------------------------------------------------------------
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
TColumnHandle::TColumnHandle()
Toshihiro Shimizu 890ddd
	: m_columnIndex(-1), m_column(0)
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//-----------------------------------------------------------------------------
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
TColumnHandle::~TColumnHandle()
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//-----------------------------------------------------------------------------
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
TXshColumn *TColumnHandle::getColumn() const
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
	return m_column;
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//-----------------------------------------------------------------------------
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
void TColumnHandle::setColumn(TXshColumn *column)
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
	if (m_column == column)
Toshihiro Shimizu 890ddd
		return;
Toshihiro Shimizu 890ddd
	m_column = column;
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//-----------------------------------------------------------------------------
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
void TColumnHandle::setColumnIndex(int index)
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
	if (m_columnIndex == index)
Toshihiro Shimizu 890ddd
		return;
Toshihiro Shimizu 890ddd
	m_columnIndex = index;
Toshihiro Shimizu 890ddd
	emit columnIndexSwitched();
Toshihiro Shimizu 890ddd
}