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

#ifndef UI_KMYFIREWALLRULEEDITORPROTOCOL_H
#define UI_KMYFIREWALLRULEEDITORPROTOCOL_H

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

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQLabel;
class TQGroupBox;
class TQCheckBox;
class TQTabWidget;
class TQFrame;
class TQSpinBox;
class TQButtonGroup;
class TQComboBox;
class TQPushButton;

class KMyFirewallRuleEditorProtocol : public TQWidget
{
    TQ_OBJECT

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

    TQLabel* l_greeting;
    TQGroupBox* gb_protocol;
    TQCheckBox* c_all;
    TQCheckBox* c_tcp;
    TQCheckBox* c_inv_prot;
    TQCheckBox* c_udp;
    TQCheckBox* c_icmp;
    TQTabWidget* tabWidget;
    TQWidget* tab_ports;
    TQCheckBox* c_dest_port;
    TQCheckBox* c_src_port;
    TQLabel* TextLabel2_2;
    TQWidget* tab_multiport;
    TQWidget* tab_special_tcp;
    TQGroupBox* gb_mask;
    TQCheckBox* c_all_mask;
    TQCheckBox* c_none_mask;
    TQCheckBox* c_fin_mask;
    TQCheckBox* c_urg_mask;
    TQCheckBox* c_psh_mask;
    TQCheckBox* c_rst_mask;
    TQCheckBox* c_syn_mask;
    TQCheckBox* c_ack_mask;
    TQFrame* Line3;
    TQGroupBox* gb_comp;
    TQCheckBox* c_all_comp;
    TQCheckBox* c_none_comp;
    TQFrame* Line4;
    TQCheckBox* c_syn_comp;
    TQCheckBox* c_fin_comp;
    TQCheckBox* c_ack_comp;
    TQCheckBox* c_rst_comp;
    TQCheckBox* c_psh_comp;
    TQCheckBox* c_urg_comp;
    TQLabel* TextLabel4;
    TQSpinBox* sb_tcp_option_num;
    TQCheckBox* c_tcp_flags;
    TQCheckBox* c_inv_flags;
    TQCheckBox* c_tcp_syn;
    TQCheckBox* c_inv_tcp_option;
    TQCheckBox* c_inv_syn;
    TQCheckBox* c_tcp_option;
    TQWidget* tab_icmp;
    TQButtonGroup* ButtonGroup1;
    TQComboBox* cb_icmp_type;
    TQCheckBox* c_inv_icmp;
    TQCheckBox* c_icmp_type;
    TQLabel* textLabel1;
    TQPushButton* b_ok_2;
    TQPushButton* b_help;
    TQPushButton* b_ok;

public slots:
    virtual void slotHelp();
    virtual void accept();
    virtual void reject();

protected:
    TQGridLayout* KMyFirewallRuleEditorProtocolLayout;
    TQGridLayout* gb_protocolLayout;
    TQGridLayout* tab_portsLayout;
    TQGridLayout* tab_multiportLayout;
    TQGridLayout* tab_special_tcpLayout;
    TQGridLayout* gb_maskLayout;
    TQGridLayout* gb_compLayout;
    TQGridLayout* layout21;
    TQSpacerItem* Spacer10;
    TQSpacerItem* Spacer12;
    TQGridLayout* tab_icmpLayout;
    TQGridLayout* ButtonGroup1Layout;
    TQHBoxLayout* layout16;
    TQSpacerItem* Spacer3_2_2;
    TQSpacerItem* Spacer3_2;

protected slots:
    virtual void languageChange();

};

#endif // KMYFIREWALLRULEEDITORPROTOCOL_H
