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

#ifndef UI_FIREWALLSPROXIES_H
#define UI_FIREWALLSPROXIES_H

#include <ntqvariant.h>
#include <ntqdialog.h>

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQTabWidget;
class TQWidget;
class TQCheckBox;
class TQPushButton;
class TQLabel;
class TQGroupBox;
class TQSpinBox;
class TQLineEdit;
class TQListView;
class TQListViewItem;

class FirewallsProxies : public TQDialog
{
    TQ_OBJECT

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

    TQTabWidget* tabWidget;
    TQWidget* TabPage;
    TQCheckBox* kcfg_UseBridges;
    TQPushButton* pushButton3;
    TQLabel* textLabel1;
    TQLabel* textLabel2;
    TQGroupBox* BridgePanel;
    TQPushButton* pushBridgeAdd;
    TQSpinBox* BridgePort;
    TQLabel* FirewallLabel_2;
    TQLineEdit* BridgeAddress;
    TQLineEdit* BridgeKey;
    TQListView* Bridge;
    TQWidget* Widget8;
    TQCheckBox* kcfg_FascistFirewall;
    TQGroupBox* Proxies;
    TQLineEdit* kcfg_HttpProxyAuthenticatorUserName;
    TQLabel* textLabel3_2;
    TQLineEdit* kcfg_HttpsProxyAuthenticatorPassword;
    TQLabel* textLabel2_4_3_2;
    TQSpinBox* kcfg_HttpsProxyPort;
    TQLineEdit* kcfg_HttpsProxyHost;
    TQLineEdit* kcfg_HttpProxyAuthenticatorPassword;
    TQLabel* textLabel1_3;
    TQLabel* textLabel2_4_2_2_2;
    TQLabel* textLabel3_3_2;
    TQLineEdit* kcfg_HttpsProxyAuthenticatorUserName;
    TQLabel* textLabel2_3_2;
    TQLabel* textLabel2_4_2_3;
    TQLineEdit* kcfg_HttpProxyHost;
    TQSpinBox* kcfg_HttpProxyPort;
    TQLabel* textLabel2_2;
    TQLabel* textLabel2_4_4;
    TQCheckBox* kcfg_UseProxy;
    TQGroupBox* Firewall;
    TQLabel* FirewallLabel2;
    TQListView* ReachableAddresses;
    TQSpinBox* kcfg_KeepalivePeriod;
    TQPushButton* pushAdd;
    TQSpinBox* Port;
    TQLabel* FirewallLabel;

public slots:
    virtual void pushAdd_clicked();
    virtual void ReachableAddresses_contextMenuRequested( TQListViewItem *, const TQPoint & point, int );
    virtual void slotDeleteEntry();
    virtual void kcfg_FascistFirewall_toggled( bool on );
    virtual void kcfg_UseProxy_toggled( bool on );
    virtual void kcfg_HttpProxyHost_textChanged( const TQString & text );
    virtual void kcfg_HttpProxyPort_valueChanged( int text );
    virtual void kcfg_HttpProxyAuthenticatorUserName_textChanged( const TQString & text );
    virtual void kcfg_HttpProxyAuthenticatorPassword_textChanged( const TQString & text );
    virtual void pushBridgeAdd_clicked();
    virtual void kcfg_UseBridges_toggled( bool on );
    virtual void Bridge_contextMenuRequested( TQListViewItem *, const TQPoint & point, int );
    virtual void slotDeleteBridgesEntry();
    virtual void slotGetBridges();
    virtual void parseBridges();

signals:
    void uncensorSelected( bool );

protected:
    TQGridLayout* FirewallsProxiesLayout;
    TQGridLayout* TabPageLayout;
    TQSpacerItem* spacer1;
    TQGridLayout* Widget8Layout;
    TQGridLayout* ProxiesLayout;
    TQGridLayout* FirewallLayout;

protected slots:
    virtual void languageChange();

private:
    void init();

};

#endif // FIREWALLSPROXIES_H
