void NewImageInterface::UpdateControls() { GUI->Identifier_Edit.SetText( instance.id.IsEmpty() ? AUTO_ID : instance.id ); GUI->SampleFormat_ComboBox.SetCurrentItem( instance.sampleFormat ); GUI->RGBColor_RadioButton.SetChecked( ISCOLOR ); GUI->Grayscale_RadioButton.SetChecked( ISGRAY ); GUI->Width_SpinBox.SetValue( instance.width ); GUI->Height_SpinBox.SetValue( instance.height ); GUI->Channels_SpinBox.SetValue( instance.numberOfChannels ); UpdateSizeInfo(); GUI->V0_NumericControl.label.SetText( ISCOLOR ? "R:" : "K:" ); GUI->V0_NumericControl.SetValue( instance.v0 ); GUI->V1_NumericControl.Enable( ISCOLOR ); GUI->V1_NumericControl.SetValue( instance.v1 ); GUI->V2_NumericControl.Enable( ISCOLOR ); GUI->V2_NumericControl.SetValue( instance.v2 ); GUI->VA_NumericControl.Enable( HASALPHA ); GUI->VA_NumericControl.SetValue( instance.va ); GUI->ColorSample_Control.Update(); }
//------------------------------------------------------------------------------------------- //! //------------------------------------------------------------------------------------------- void tScrollerBar::resizeEvent( QResizeEvent* pEvent ) { QWidget::resizeEvent( pEvent ); UpdateSizeInfo( pEvent->size().height() ); }
void NewImageInterface::__SampleFormat_ItemSelected( ComboBox& sender, int itemIndex ) { instance.sampleFormat = itemIndex; UpdateSizeInfo(); }