On 9/6/07, <b class="gmail_sendername">Phil Bridges</b> &lt;<a href="mailto:gravityhammer@gmail.com">gravityhammer@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 9/6/07, Ron Garrison &lt;<a href="mailto:ron.garrison@gmail.com">ron.garrison@gmail.com</a>&gt; wrote:<br><br>&gt; I might mention that I also like my guide revresed from the normal display<br>&gt; (lower channels at the bottom of the screen) because its more logical for me
<br>&gt; to hit channel up and have the cursor move up and the channel increments.<br>&gt; Its a very simple update if anyone is interested.<br>&gt;<br><br>How did you do this?<br><br>
</blockquote></div><br>
I reversed the order in which the guide channels are displayed by <br>
<br>
&nbsp;Adding the line <br>
<br>
&nbsp;reverse(tmp.begin(), tmp.end());<br>
<br>
to channelutil.cpp as seen below:<br>
<br>
<br>
<br>
void ChannelUtil::SortChannels(DBChanList &amp;list, const QString &amp;order,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bool eliminate_duplicates)<br>
{<br>
&nbsp;&nbsp;&nbsp; bool cs = order.lower() == &quot;callsign&quot;;<br>
&nbsp;&nbsp;&nbsp; if (cs)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stable_sort(list.begin(), list.end(), lt_callsign);<br>
&nbsp;&nbsp;&nbsp; else /* if (sortorder == &quot;channum&quot;) */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stable_sort(list.begin(), list.end(), lt_smart);<br>
<br>
&nbsp;&nbsp;&nbsp; if (eliminate_duplicates &amp;&amp; !list.empty())<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBChanList tmp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmp.push_back(list[0]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (uint i = 1; i &lt; list.size(); i++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((cs &amp;&amp; lt_callsign(tmp.back(), list[i])) ||<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
(!cs &amp;&amp; lt_smart(tmp.back(), list[i])))<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmp.push_back(list[i]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reverse(tmp.begin(), tmp.end());<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list = tmp;<br>
&nbsp;&nbsp;&nbsp; }<br>
}<br>
<br>