// Re-apply the changes in selection, hue, saturation and luminosity on a fresh palette
	void redraw()
	{
		pal_preview->setPalette(palette);
		pal_preview->getPalette().shift(getHue(),
		                                pal_preview->getSelectionStart(), pal_preview->getSelectionEnd());
		pal_preview->getPalette().saturate(getSat(),
		                                   pal_preview->getSelectionStart(), pal_preview->getSelectionEnd());
		pal_preview->getPalette().illuminate(getLum(),
		                                     pal_preview->getSelectionStart(), pal_preview->getSelectionEnd());
		pal_preview->draw();
	}
//---------------------------------------------------------------------------
void satpassdialog::on_satListWidget_currentItemChanged(QListWidgetItem* current, QListWidgetItem* /*previous*/)
{
 TSat *sat;

    if(!current || current->text().isEmpty())
        return;

    sat = getSat(satList, current->text());
    if(sat == NULL)
        return;

    QApplication::setOverrideCursor(Qt::WaitCursor);

    m_ui->tableWidget->setSortingEnabled(false);
    sat->SatellitePasses(mw->getRig(), m_ui->tableWidget, getSelectedUTC());
    m_ui->tableWidget->setSortingEnabled(true);
    m_ui->tableWidget->sortItems(AOS_COL_NR);

    QApplication::restoreOverrideCursor();
}