コード例 #1
0
ファイル: touch_dial.cpp プロジェクト: kipr/ks2
void TouchDial::setValue(const double &value)
{
	m_value = value;
	if(m_value < m_minimumValue) m_value = m_minimumValue;
	if(m_value > m_maximumValue) m_value = m_maximumValue;
	emit valueChanged(m_value);
	updateDial();
}
コード例 #2
0
ファイル: touch_dial.cpp プロジェクト: kipr/ks2
TouchDial::TouchDial(QWidget *parent)
	: QWidget(parent),
	m_minimumValue(-1.0),
	m_maximumValue(1.0),
	m_value(0.0),
	m_label(0xFFFF),
	m_readOnly(false)
{
	updateDial();
}
コード例 #3
0
ファイル: pet_conversations.cpp プロジェクト: OmerMor/scummvm
void CPetConversations::timerExpired(int val) {
	if (val == 1) {
		CPetSection::timerExpired(val);
	} else {
		CString name = _field418 ? _npcName : getActiveNPCName();

		for (int idx = 0; idx < TOTAL_DIALS; ++idx) {
			if (!_dials[idx].hasActiveMovie())
				updateDial(idx, name);
		}
	}
}
コード例 #4
0
ファイル: touch_dial.cpp プロジェクト: kipr/ks2
void TouchDial::setMaximumValue(const double &maximumValue)
{
	m_maximumValue = maximumValue;
	updateDial();
}
コード例 #5
0
ファイル: touch_dial.cpp プロジェクト: kipr/ks2
void TouchDial::resizeEvent(QResizeEvent *event)
{
	updateDial();
}