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

#ifndef UI_ADDACTIONBASE_H
#define UI_ADDACTIONBASE_H

#include <ntqvariant.h>
#include <kwizard.h>

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQWidget;
class TQButtonGroup;
class TQRadioButton;
class TDEListView;
class TQLabel;
class TQSplitter;
class TQWidgetStack;
class KLineEdit;
class TQCheckBox;
class KIntNumInput;
class KDoubleNumInput;
class KEditListBox;
class TQFrame;

class AddActionBase : public KWizard
{
    TQ_OBJECT

public:
    AddActionBase( TQWidget* parent = 0, const char* name = 0, bool modal = false, WFlags fl = 0 );
    ~AddActionBase();

    TQWidget* page;
    TQButtonGroup* buttonGroup1;
    TQRadioButton* theUseProfile;
    TDEListView* theProfiles;
    TQRadioButton* theUseDCOP;
    TQRadioButton* theChangeMode;
    TQWidget* page_2;
    TQLabel* theButtonText;
    TDEListView* theButtons;
    TQWidget* page_3;
    TQSplitter* splitter8;
    TDEListView* theObjects;
    TDEListView* theFunctions;
    TQWidget* page_4;
    TQButtonGroup* buttonGroup4;
    TQRadioButton* theNotJustStart;
    TDEListView* theProfileFunctions;
    TQRadioButton* theJustStart;
    TQWidget* page_5;
    TDEListView* theParameters;
    TQLabel* theCurParameter;
    TQWidgetStack* theValue;
    TQWidget* page_6;
    KLineEdit* theValueLineEdit;
    TQWidget* page_7;
    TQCheckBox* theValueCheckBox;
    TQWidget* page_8;
    KIntNumInput* theValueIntNumInput;
    TQWidget* page_9;
    KDoubleNumInput* theValueDoubleNumInput;
    TQWidget* page_10;
    KEditListBox* theValueEditListBox;
    TQWidget* page_11;
    TQLabel* textLabel1;
    TQFrame* line1_2;
    TQCheckBox* theRepeat;
    TQCheckBox* theAutoStart;
    TQLabel* theIMTop;
    TQFrame* theIMLine;
    TQLabel* theIMLabel;
    TQButtonGroup* theIMGroup;
    TQRadioButton* theDontSend;
    TQRadioButton* theSendToTop;
    TQRadioButton* theSendToBottom;
    TQRadioButton* theSendToAll;
    TQWidget* page_12;
    TQButtonGroup* buttonGroup3;
    TQRadioButton* theSwitchMode;
    TDEListView* theModes;
    TQRadioButton* theExitMode;
    TQLabel* textLabel1_2;
    TQFrame* line2;
    TQCheckBox* theDoBefore;
    TQCheckBox* theDoAfter;

public slots:
    virtual void updateFunctions();
    virtual void updateParameter();
    virtual void updateParameters();
    virtual void updateButtonStates();
    virtual void updateCurrentParam(const TQString &);
    virtual void slotNextParam();
    virtual void slotCorrectPage();
    virtual void slotModeSelected();
    virtual void updateProfileFunctions();
    virtual void updateForPageChange();
    virtual void slotParameterChanged();
    virtual void updateOptions();

protected:
    TQGridLayout* pageLayout;
    TQVBoxLayout* buttonGroup1Layout;
    TQSpacerItem* spacer11;
    TQSpacerItem* spacer12;
    TQSpacerItem* spacer4;
    TQHBoxLayout* layout14;
    TQSpacerItem* spacer13;
    TQSpacerItem* spacer14;
    TQVBoxLayout* pageLayout_2;
    TQHBoxLayout* layout6;
    TQSpacerItem* spacer12_2;
    TQSpacerItem* spacer5;
    TQVBoxLayout* pageLayout_3;
    TQVBoxLayout* layout13;
    TQGridLayout* pageLayout_4;
    TQVBoxLayout* buttonGroup4Layout;
    TQSpacerItem* spacer40;
    TQHBoxLayout* layout37;
    TQSpacerItem* spacer39;
    TQVBoxLayout* pageLayout_5;
    TQHBoxLayout* layout35;
    TQSpacerItem* spacer27;
    TQSpacerItem* spacer26;
    TQVBoxLayout* layout34;
    TQSpacerItem* spacer32;
    TQVBoxLayout* pageLayout_6;
    TQSpacerItem* spacer28;
    TQVBoxLayout* pageLayout_7;
    TQSpacerItem* spacer29;
    TQVBoxLayout* pageLayout_8;
    TQSpacerItem* spacer30;
    TQVBoxLayout* pageLayout_9;
    TQSpacerItem* spacer31;
    TQGridLayout* pageLayout_10;
    TQVBoxLayout* pageLayout_11;
    TQSpacerItem* spacer22;
    TQSpacerItem* spacer1;
    TQVBoxLayout* theIMGroupLayout;
    TQGridLayout* pageLayout_12;
    TQVBoxLayout* buttonGroup3Layout;
    TQSpacerItem* spacer15_2;
    TQSpacerItem* spacer10;
    TQHBoxLayout* layout13_2;
    TQSpacerItem* spacer8;
    TQSpacerItem* spacer9;

protected slots:
    virtual void languageChange();

};

#endif // ADDACTIONBASE_H
