// // 2000-02-12 Espen Sand // Set the color in two steps. The setColors() slot will not emit a signal // with the current color setting. The reason is that setColors() is used // by the color selector dialog on startup. In the color selector dialog // we normally want to display a startup color which we specify // when the dialog is started. The slotSetColors() slot below will // set the palette and then use the information to emit a signal with the // new color setting. It is only used by the combobox widget. // void KColorTable::KColorTablePrivate::slotSetColors(const QString &_collectionName) { q->setColors(_collectionName); if (mNamedColorList->count() && mNamedColorList->isVisible()) { int item = mNamedColorList->currentRow(); mNamedColorList->setCurrentRow(item < 0 ? 0 : item); slotColorTextSelected(mNamedColorList->currentItem()->text()); } else { slotColorCellSelected(0, QColor()); // FIXME: We need to save the current value!! } }
// // 2000-02-12 Espen Sand // Set the color in two steps. The setPalette() slot will not emit a signal // with the current color setting. The reason is that setPalette() is used // by the color selector dialog on startup. In the color selector dialog // we normally want to display a startup color which we specify // when the dialog is started. The slotSetPalette() slot below will // set the palette and then use the information to emit a signal with the // new color setting. It is only used by the combobox widget. // void KPaletteTable::slotSetPalette( const TQString &_paletteName ) { setPalette( _paletteName ); if( mNamedColorList->isVisible() ) { int item = mNamedColorList->currentItem(); mNamedColorList->setCurrentItem( item < 0 ? 0 : item ); slotColorTextSelected( mNamedColorList->currentText() ); } else { slotColorCellSelected(0); // FIXME: We need to save the current value!! } }