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

#ifndef UI_MAINWIDGETBASE_H
#define UI_MAINWIDGETBASE_H

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

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQTabWidget;
class TQWidgetStack;
class TQGroupBox;
class TQLabel;
class KDoubleNumInput;
class TQCheckBox;
class KColorButton;
class KSqueezedTextLabel;
class KComboBox;
class TQButtonGroup;
class TQRadioButton;
class KActiveLabel;
class KIntNumInput;
class KPushButton;

class MainWidgetBase : public TQWidget
{
    TQ_OBJECT

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

    TQTabWidget* imagesTabs;
    TQWidget* tab;
    TQWidgetStack* backendStack;
    TQWidget* potracePage;
    TQTabWidget* tabWidget3;
    TQWidget* tab_2;
    TQGroupBox* groupBox2;
    TQLabel* textLabel2_3;
    KDoubleNumInput* blackLevel;
    TQCheckBox* invertInput;
    TQGroupBox* groupBox8;
    KColorButton* foregroundBtn;
    TQLabel* textLabel4_2_2_3;
    TQCheckBox* opaque;
    KColorButton* backgroundBtn;
    TQGroupBox* groupBox1;
    KSqueezedTextLabel* kSqueezedTextLabel2;
    KComboBox* outputFormat;
    TQWidgetStack* optionsStack;
    TQWidget* psPage;
    TQGroupBox* psFrame;
    TQLabel* textLabel3_3;
    KComboBox* pageSize;
    TQCheckBox* optimizedNumericalCode;
    TQButtonGroup* compressionLevel;
    TQRadioButton* level1;
    TQRadioButton* level2;
    TQRadioButton* level3;
    TQWidget* svgPage;
    TQGroupBox* svgFrame;
    TQCheckBox* SVGGroup;
    TQWidget* pgmPage;
    TQGroupBox* pgmFrame;
    TQLabel* textLabel5_2;
    KDoubleNumInput* antialiasGamma;
    TQButtonGroup* buttonGroup1;
    TQRadioButton* scaleAllBTN;
    KDoubleNumInput* scaleAll;
    TQLabel* textLabel10_3;
    KDoubleNumInput* scaleY;
    TQLabel* textLabel9_3;
    TQRadioButton* scaleXYBTN;
    KDoubleNumInput* scaleX;
    TQWidget* undefinedPage;
    KActiveLabel* kActiveLabel1;
    TQWidget* tab_3;
    TQCheckBox* curveOptimization;
    KDoubleNumInput* optimizationTolerance;
    KDoubleNumInput* cornerThreshold;
    KIntNumInput* despeckle;
    KComboBox* policy;
    KIntNumInput* outputQuantization;
    TQLabel* textLabel1_4;
    TQLabel* textLabel4;
    TQLabel* textLabel3;
    TQLabel* textLabel2;
    TQLabel* textLabel1;
    TQWidget* TabPage;
    TQGroupBox* groupBox7;
    KDoubleNumInput* rotation;
    KDoubleNumInput* stretch;
    KDoubleNumInput* height;
    KDoubleNumInput* width;
    TQLabel* textLabel1_3;
    TQLabel* textLabel1_3_2;
    TQLabel* textLabel1_3_4;
    TQLabel* textLabel3_2;
    TQLabel* textLabel8;
    TQLabel* textLabel6;
    TQLabel* textLabel5;
    TQButtonGroup* buttonGroup3;
    TQRadioButton* resolutionAllBTN;
    TQLabel* textLabel1_2;
    TQLabel* textLabel2_2;
    TQRadioButton* resolutionXYBTN;
    KDoubleNumInput* resolutionX;
    KDoubleNumInput* resolutionY;
    KDoubleNumInput* resolutionAll;
    TQWidget* TabPage_2;
    TQButtonGroup* buttonGroup2;
    TQLabel* textLabel1_3_7;
    KDoubleNumInput* marginsB;
    KDoubleNumInput* marginsT;
    KDoubleNumInput* marginsR;
    TQLabel* textLabel1_3_3;
    TQLabel* textLabel1_3_5;
    TQLabel* textLabel1_3_6;
    KDoubleNumInput* marginsL;
    TQLabel* textLabel13;
    TQLabel* textLabel12;
    TQLabel* textLabel11;
    TQLabel* textLabel14;
    TQCheckBox* checkBoxSyncronizeMargins;
    TQWidget* autotracePage;
    TQTabWidget* autotraceTabs;
    TQWidget* tab_4;
    TQGroupBox* groupBox11;
    KComboBox* autotraceOutputFormat;
    TQGroupBox* groupBox9;
    TQCheckBox* autotraceDpiCheckbox;
    TQCheckBox* autotraceCheckBoxReduceColors;
    KIntNumInput* autotraceDpiInput;
    KIntNumInput* autotraceColorCount;
    TQGroupBox* groupBox8_2;
    TQCheckBox* autotraceUseBackground;
    KColorButton* autotraceBackground;
    TQGroupBox* groupBox10;
    TQCheckBox* autotraceLog;
    TQWidget* tab_5;
    TQGroupBox* groupBox12;
    TQLabel* textLabel3_4;
    TQLabel* textLabel4_2;
    TQLabel* textLabel5_3;
    KIntNumInput* autotraceSurround;
    KIntNumInput* autotraceAlwaysThreshold;
    KIntNumInput* autotraceThreshold;
    TQCheckBox* autotraceAdjacentCorners;
    TQGroupBox* groupBox13;
    KDoubleNumInput* autotraceReversionThreshold;
    KIntNumInput* autotraceIterations;
    KDoubleNumInput* autotraceLineThreshold;
    TQLabel* textLabel7;
    TQLabel* textLabel8_2;
    KDoubleNumInput* autotraceErrorThreshold;
    TQLabel* textLabel6_2;
    TQLabel* textLabel1_5;
    TQCheckBox* autotracePreserveWidth;
    TQWidget* TabPage_3;
    TQButtonGroup* buttonGroup5;
    TQRadioButton* autotraceNoCenterline;
    TQRadioButton* autotraceCenterline;
    TQGroupBox* groupBox15;
    TQLabel* textLabel9;
    KIntNumInput* autotraceTangentSurround;
    TQGroupBox* groupBox16;
    KDoubleNumInput* autotraceDespeckleTightness;
    KIntNumInput* autotraceDespeckleLevel;
    TQLabel* textLabel10;
    TQLabel* textLabel11_2;
    TQCheckBox* autotraceDoDespeckle;
    KActiveLabel* kActiveLabel2;
    KComboBox* backendCombo;
    KPushButton* traceBtn;
    KPushButton* defaultBtn;
    TQCheckBox* autoTraceCheck;
    TQCheckBox* preserveCheck;

public slots:
    virtual void valueChanged();
    virtual void marginValueChanged( double );
    virtual void syncronizeMarginsChanged( bool isChecked );

protected:
    TQHBoxLayout* MainWidgetBaseLayout;
    TQGridLayout* tabLayout;
    TQVBoxLayout* layout7;
    TQSpacerItem* spacer7_2;
    TQGridLayout* potracePageLayout;
    TQGridLayout* tabLayout_2;
    TQSpacerItem* spacer6;
    TQGridLayout* groupBox2Layout;
    TQGridLayout* groupBox8Layout;
    TQGridLayout* groupBox1Layout;
    TQGridLayout* psPageLayout;
    TQGridLayout* psFrameLayout;
    TQVBoxLayout* compressionLevelLayout;
    TQGridLayout* svgPageLayout;
    TQGridLayout* svgFrameLayout;
    TQGridLayout* pgmPageLayout;
    TQGridLayout* pgmFrameLayout;
    TQGridLayout* buttonGroup1Layout;
    TQVBoxLayout* layout3;
    TQGridLayout* layout4;
    TQGridLayout* undefinedPageLayout;
    TQSpacerItem* spacer8;
    TQSpacerItem* spacer9;
    TQSpacerItem* spacer10;
    TQSpacerItem* spacer11;
    TQGridLayout* tabLayout_3;
    TQSpacerItem* spacer5_2;
    TQGridLayout* TabPageLayout;
    TQSpacerItem* spacer7;
    TQGridLayout* groupBox7Layout;
    TQSpacerItem* spacer17;
    TQSpacerItem* spacer17_2;
    TQSpacerItem* spacer17_3;
    TQSpacerItem* spacer17_4;
    TQGridLayout* buttonGroup3Layout;
    TQGridLayout* TabPageLayout_2;
    TQSpacerItem* spacer5;
    TQGridLayout* buttonGroup2Layout;
    TQSpacerItem* spacer22;
    TQSpacerItem* spacer22_2;
    TQSpacerItem* spacer22_3;
    TQSpacerItem* spacer22_4;
    TQGridLayout* autotracePageLayout;
    TQVBoxLayout* tabLayout_4;
    TQSpacerItem* spacer14;
    TQGridLayout* groupBox11Layout;
    TQGridLayout* groupBox9Layout;
    TQGridLayout* groupBox8_2Layout;
    TQGridLayout* groupBox10Layout;
    TQGridLayout* tabLayout_5;
    TQSpacerItem* spacer15;
    TQGridLayout* groupBox12Layout;
    TQGridLayout* groupBox13Layout;
    TQGridLayout* TabPageLayout_3;
    TQSpacerItem* spacer16;
    TQGridLayout* buttonGroup5Layout;
    TQHBoxLayout* groupBox15Layout;
    TQGridLayout* groupBox16Layout;
    TQHBoxLayout* layout6;
    TQSpacerItem* spacer12;
    TQSpacerItem* spacer13;
    TQHBoxLayout* layout3_2;
    TQSpacerItem* spacer3;
    TQSpacerItem* spacer4;
    TQHBoxLayout* layout2;

protected slots:
    virtual void languageChange();

    virtual void showOptions( const TQString & );
    virtual void backendChoosen( const TQString & );


};

#endif // MAINWIDGETBASE_H
