示例#1
0
文件: iconselect.cpp 项目: Shura0/psi
	~IconSelectButton()
	{
		iconStop();

		if ( ic ) {
			delete ic;
			ic = 0;
		}
	}
示例#2
0
文件: iconselect.cpp 项目: Shura0/psi
	void setIcon(const PsiIcon *i)
	{
		iconStop();

		if ( ic ) {
			delete ic;
			ic = 0;
		}

		if ( i )
			ic = new PsiIcon(*((PsiIcon *)i));
		else
			ic = 0;
	}
示例#3
0
void PanelTimeLineWidget::onPlayClicked(bool)
{
	if (! _isAnimated) {
		/* start the animation */
		QIcon iconStop(":/ex_stop.png");
		_pBtnPlay->setWindowIcon(iconStop);

		_isAnimated = true;
	} else {
		/* stop the animation */
		QIcon iconPlay(":/ex_play.png");
		_pBtnPlay->setWindowIcon(iconPlay);

		_isAnimated = false;
	}
}
示例#4
0
文件: iconselect.cpp 项目: Shura0/psi
	void aboutToHide() { iconStop();  }