summaryrefslogtreecommitdiffstats
path: root/noatun/modules/winskin/waIndicator.cpp
blob: 1c6a64ccb3857da4160e73da90909b333a5f7c8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/*
  State indicator for Winamp Skin
  Copyright (C) 2002 Ryan Cumming

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation.

  For more information look at the file COPYRIGHT in this package

 */


#include <waIndicator.h>

WaIndicator::WaIndicator(int widget_mapping, int enabled_mapping, int disabled_mapping) 
                         : WaWidget(widget_mapping)
{
    _state = false;
    _enabled_mapping = enabled_mapping;
    _disabled_mapping = disabled_mapping;
}

WaIndicator::~WaIndicator()
{
}

void WaIndicator::paintEvent(TQPaintEvent *)
{
    paintPixmap( _state ? _enabled_mapping : _disabled_mapping );
}


#include "waIndicator.moc"