/****************************************************************************
** Form interface generated from reading ui file 'MultiMeterSettingsWidget.ui'
**
** Created by: The TQt user interface compiler (TQt 3.5.0)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef UI_MULTIMETERSETTINGSWIDGET_H
#define UI_MULTIMETERSETTINGSWIDGET_H

#include <ntqvariant.h>
#include <ntqpixmap.h>
#include <ntqwidget.h>

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class KColorButton;
class TQGroupBox;
class TQLineEdit;
class TQCheckBox;
class TQTabWidget;
class TQLabel;

class MultiMeterSettingsWidget : public TQWidget
{
    TQ_OBJECT

public:
    MultiMeterSettingsWidget( TQWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    ~MultiMeterSettingsWidget();

    TQGroupBox* GroupBox7;
    TQLineEdit* m_title;
    TQCheckBox* m_showUnit;
    TQTabWidget* TabWidget2;
    TQWidget* tab;
    TQGroupBox* GroupBox1_2;
    TQCheckBox* m_upperLimitActive;
    TQLabel* m_lblUpperLimit;
    TQLineEdit* m_upperLimit;
    TQGroupBox* GroupBox1;
    TQCheckBox* m_lowerLimitActive;
    TQLabel* m_lblLowerLimit;
    TQLineEdit* m_lowerLimit;
    TQWidget* tab_2;
    TQLabel* textLabel1;
    TQLabel* textLabel2;
    TQLabel* textLabel3;
    KColorButton* m_normalDigitColor;
    KColorButton* m_alarmDigitColor;
    KColorButton* m_backgroundColor;

    TQString title();
    bool showUnit();
    virtual bool lowerLimitActive();
    double lowerLimit();
    virtual bool upperLimitActive();
    virtual double upperLimit();
    TQColor normalDigitColor();
    TQColor alarmDigitColor();
    virtual TQColor meterBackgroundColor();
    void setTitle( const TQString & s );
    void setShowUnit( bool b );
    void setLowerLimitActive( bool b );
    void setLowerLimit( double d );
    void setUpperLimitActive( bool b );
    void setUpperLimit( double d );
    void setNormalDigitColor( const TQColor & c );
    void setAlarmDigitColor( const TQColor & c );

public slots:
    virtual void setMeterBackgroundColor( const TQColor & c );

protected:
    TQVBoxLayout* MultiMeterSettingsWidgetLayout;
    TQGridLayout* GroupBox7Layout;
    TQGridLayout* tabLayout;
    TQGridLayout* GroupBox1_2Layout;
    TQSpacerItem* Spacer1_2;
    TQGridLayout* GroupBox1Layout;
    TQSpacerItem* Spacer1;
    TQHBoxLayout* tabLayout_2;
    TQVBoxLayout* layout1;
    TQVBoxLayout* layout2;

protected slots:
    virtual void languageChange();

private:
    TQPixmap image0;

    void init();

};

#endif // MULTIMETERSETTINGSWIDGET_H
