formatting; stack view colors (Was: branches/kdevelop/3.4/languages/cpp/debugger)
Andreas Pakulat
apaku at gmx.de
Thu Dec 21 11:29:50 UTC 2006
On 21.12.06 08:58:07, Vladimir Prus wrote:
> On Thursday 21 December 2006 03:49, Andreas Pakulat wrote:
> > SVN commit 615311 by apaku:
> >
> > Don't use hardcoded colors, this messes up KDE styling.
> >
> > Volodya: If you think you really need 2 colors in the listview, lets discuss
> > this on the list and see what color role may fit the purpose.
>
> > --- branches/kdevelop/3.4/languages/cpp/debugger/framestackwidget.cpp #615310:615311
> > @@ -38,7 +38,7 @@
> > {
> >
> > FramestackWidget::FramestackWidget(GDBController* controller,
> > - QWidget *parent,
> > + QWidget *parent,
> > const char *name, WFlags f)
> > : QListView(parent, name, f),
> > viewedThread_(0),
> > @@ -129,7 +129,7 @@
> > {
> > switch(e)
> > {
> > - case GDBController::program_state_changed:
> > + case GDBController::program_state_changed:
>
>
> I don't think this change corresponds to the change log? Would it be possible to
> not change formatting, because next time I save this file the formatting
> will be automatically fixed back and we'll have yet another huge commit.
I wonder where that came from. I did not reformat any of that code and I
don't think kate does this on its own. At least not on lines I don't
touch.
Also I found that kate-modelines don't really work, so I guess I have to
use vim for any tab-indented files in the future :(
> > -void FrameStackItem::paintCell(QPainter * p, const QColorGroup & cg,
> > - int column, int width, int align )
> > -{
> > - QColorGroup cg2(cg);
> > - if (column % 2)
> > - {
> > - cg2.setColor(QColorGroup::Base, QColor("#e4f4fe"));
> > - }
> > - QListViewItem::paintCell(p, cg2, column, width, align);
> > }
>
> I *do* want different colors. What's the right way to grab "alternative listview color"
> >from QPalette or KDE style?
You should fetch it from the palette. So I think you should revert my
change (which also fixes the formatting ;) and then change the code to
use one of the color roles from the QPalette.
Andreas
--
You can do very well in speculation where land or anything to do with dirt
is concerned.
More information about the KDevelop-devel
mailing list