Exemplo n.º 1
0
void Viewer::initGUI()
{
	setDock(&dock) ;

	dock.check_drawVertices->setChecked(m_drawVertices) ;
	dock.check_drawEdges->setChecked(m_drawEdges) ;
	dock.check_drawFaces->setChecked(m_drawFaces) ;
	dock.check_drawNormals->setChecked(m_drawNormals) ;
	dock.check_useSSAO->setChecked(m_useSSAO) ;
	dock.check_displayOnlySSAO->setChecked(m_displayOnlySSAO) ;

	dock.combo_faceLighting->setVisible(dock.check_drawFaces->isChecked()) ;
	dock.slider_verticesSize->setVisible(dock.check_drawVertices->isChecked()) ;
	dock.slider_normalsSize->setVisible(dock.check_drawNormals->isChecked()) ;
	dock.check_displayOnlySSAO->setVisible(dock.check_useSSAO->isChecked()) ;
	dock.slider_SSAOStrength->setVisible(dock.check_useSSAO->isChecked()) ;

	dock.slider_verticesSize->setSliderPosition(50) ;
	dock.slider_normalsSize->setSliderPosition(50) ;
	dock.slider_SSAOStrength->setSliderPosition(100) ;

	setCallBack( dock.check_drawVertices, SIGNAL(toggled(bool)), SLOT(slot_drawVertices(bool)) ) ;
	setCallBack( dock.slider_verticesSize, SIGNAL(valueChanged(int)), SLOT(slot_verticesSize(int)) ) ;
	setCallBack( dock.check_drawEdges, SIGNAL(toggled(bool)), SLOT(slot_drawEdges(bool)) ) ;
	setCallBack( dock.check_drawFaces, SIGNAL(toggled(bool)), SLOT(slot_drawFaces(bool)) ) ;
	setCallBack( dock.combo_faceLighting, SIGNAL(currentIndexChanged(int)), SLOT(slot_faceLighting(int)) ) ;
	setCallBack( dock.check_drawTopo, SIGNAL(toggled(bool)), SLOT(slot_drawTopo(bool)) ) ;
	setCallBack( dock.check_drawNormals, SIGNAL(toggled(bool)), SLOT(slot_drawNormals(bool)) ) ;
	setCallBack( dock.slider_normalsSize, SIGNAL(valueChanged(int)), SLOT(slot_normalsSize(int)) ) ;
	setCallBack( dock.check_useSSAO, SIGNAL(toggled(bool)), SLOT(slot_useSSAO(bool)) ) ;
	setCallBack( dock.check_displayOnlySSAO, SIGNAL(toggled(bool)), SLOT(slot_displayOnlySSAO(bool)) ) ;
	setCallBack( dock.slider_SSAOStrength, SIGNAL(valueChanged(int)), SLOT(slot_SSAOStrength(int)) ) ;
}
Exemplo n.º 2
0
void MCMesh::initGUI()
{
    setDock(&dock);

    dock.check_drawEdges->setChecked(true);
    dock.check_drawFaces->setChecked(true);

	setCallBack( dock.check_drawEdges, SIGNAL(toggled(bool)), SLOT(slot_drawEdges(bool)) );
	setCallBack( dock.check_drawFaces, SIGNAL(toggled(bool)), SLOT(slot_drawFaces(bool)) );
}
Exemplo n.º 3
0
// 公共初始化
void HCtrl::initParameter()
{
	setDock( HDOCK_NORMAL );

	m_nID = 0;			// id < 0, 不接收鼠标消息
	m_lpszCursor = 0;
	//m_bMouseEnter = FALSE;
	m_pImglist = 0;
	m_pParent = 0;

	m_nAlign = 0;
	m_coText = 0x00bbbbbb;

	m_strTips = L"";

	m_bEnabled = TRUE;	// 默认可用
	m_nCheck = 0;	// 默认未选中
	m_coDisabled = 0x888888;	// 默认禁止文本颜色

	//m_rcWnd = rcToWnd();			// 放到最后,因为rcToWnd()用到很多属性。 // 初始化时不能执行,因为窗口还没有建立,有放到layout里面。
}
Exemplo n.º 4
0
void Viewer::initGUI()
{
	setDock(&dock) ;

	dock.check_drawVertices->setChecked(false) ;
	dock.check_drawEdges->setChecked(false) ;
	dock.check_drawFaces->setChecked(true) ;
	dock.check_drawNormals->setChecked(false) ;

	dock.slider_verticesSize->setVisible(false) ;
	dock.slider_normalsSize->setVisible(false) ;

	dock.slider_verticesSize->setSliderPosition(50) ;
	dock.slider_normalsSize->setSliderPosition(50) ;

	setCallBack( dock.check_drawVertices, SIGNAL(toggled(bool)), SLOT(slot_drawVertices(bool)) ) ;
	setCallBack( dock.slider_verticesSize, SIGNAL(valueChanged(int)), SLOT(slot_verticesSize(int)) ) ;
	setCallBack( dock.check_drawEdges, SIGNAL(toggled(bool)), SLOT(slot_drawEdges(bool)) ) ;
	setCallBack( dock.check_drawFaces, SIGNAL(toggled(bool)), SLOT(slot_drawFaces(bool)) ) ;
	setCallBack( dock.combo_faceLighting, SIGNAL(currentIndexChanged(int)), SLOT(slot_faceLighting(int)) ) ;
	setCallBack( dock.check_drawTopo, SIGNAL(toggled(bool)), SLOT(slot_drawTopo(bool)) ) ;
	setCallBack( dock.check_drawNormals, SIGNAL(toggled(bool)), SLOT(slot_drawNormals(bool)) ) ;
	setCallBack( dock.slider_normalsSize, SIGNAL(valueChanged(int)), SLOT(slot_normalsSize(int)) ) ;
}