コード例 #1
0
ファイル: SetupDialog.cpp プロジェクト: iloveican/AscoGraph
//-------------------------------------------------------------------------
void SetupDialog::fontColorChanged(const QColor& color)
{
	QColorDialog * dialog = (QColorDialog *)sender();
	int syntaxEltId = dialog->property( DIALOG_ELEMENT_ID ).toInt();

	if ( color.isValid() )
	{
		QPixmap pixmap(30 , 30);
		pixmap.fill( color );
		mFontColorMap[syntaxEltId]->setIcon( QIcon(pixmap) );
		mFontColorMap[syntaxEltId]->setProperty( BUTTON_COLOR , color );
		mMainWindow->setHighlighter( syntaxEltId , color , mFontWeightMap[syntaxEltId]->itemData( mFontWeightMap[syntaxEltId]->currentIndex() ).toInt() );
	}
}