So. I took this and ran with it for my specific needs with the Star Adventurer.
I managed to write in some additional code that will convert for me what position on the Star Adventurer's time dial corresponds to an Hour Angle.
From line 148 in source code kstars/widgets/infoboxwidget.cpp

    dms sa(lst - p->ra());
        if (sa.Hours() < 6.0)
    {
        sa.setH(18 + sa.Hours());
        sign = 'W';
    }else if (sa.Hours() < 12.0)
    {
    sa.setH(-6 + sa.Hours());
    sign = 'W';
    }else if (sa.Hours() < 18.0)
    {
    sa.setH(6 + sa.Hours());
    sign = 'E';
    }else
    {
    sa.setH(-18 + sa.Hours());
    sign = 'E';
    }
    m_strings << i18nc("Star Adventurer", "Star Adventurer") + ": " + sign + " " + sa.toHMSString();
 


Read More...