/***************************************************************************
 *   Copyright (C) 2004 by zsyddl                                          *
 *   morrowren@sina.com                                                     *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/
/*
	revised by yunfan  2005
	yunfan_zg@163.com
*/
 
#ifndef EVAUSERUIBASE_H
#define EVAUSERUIBASE_H

#include <qvariant.h>
#include <qdialog.h>

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QFrame;
class QLabel;
class QPushButton;
class QTabWidget;
class QWidget;
class QLineEdit;
class QComboBox;
class QIconView;
class QIconViewItem;
class QGroupBox;
class QRadioButton;
class QTextEdit;
class QButtonGroup;
class QPixmap;
class QToolButton;
class KPushButton;

class EvaUserUIBase : public QDialog
{
    Q_OBJECT

public:
    EvaUserUIBase(bool isMe = false, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
    ~EvaUserUIBase();

    QFrame* line2;
    QLabel* pL_EvaQ;
    QPushButton* pB_Close;
    QPushButton* pB_Update;
    QTabWidget* tW_Infor;
    QWidget* tabBase;
    QLabel* textLabel1;
    QLabel* textLabel2;
    QLabel* textLabel3;
    QLabel* textLabel4;
    QLabel* textLabel5;
    QLabel* textLabel6;
    QLabel* textLabel7;
    QLabel* textLabel8;
    QLineEdit* lE_FName;
    QLineEdit* lE_Num;
    QComboBox* cB_Area;
    QComboBox* cB_Sex;
    QLineEdit* lE_Age;    
    QComboBox* cB_Covience;
    QComboBox* cB_City;
    //QLabel* pL_QQShow;    
    //QPushButton* pB_UpdateQQShow;
    QPushButton* pB_Face;
    QIconView* iV_Face;
    QWidget* tabMether;
    QFrame* line1;
    QLabel* textLabel1_2;
    QLabel* textLabel2_2;
    QLabel* textLabel3_2;
    QLabel* textLabel4_2;
    QLabel* textLabel5_2;
    QButtonGroup* groupBox1;
    QRadioButton* rB_Private;
    QRadioButton* rB_Protected;
    QRadioButton* rB_Public;
    QLineEdit* lE_Email;
    QLineEdit* lE_Addr;
    QLineEdit* lE_MailNum;
    QLineEdit* lE_Phone;
    QLineEdit* lE_MovePhone;
    QWidget* tabAllinfor;
    QLabel* textLabel10;
    QLabel* textLabel11;
    QLabel* textLabel12;
    QLabel* textLabel6_2;
    QLabel* textLabel7_2;
    QLabel* textLabel8_2;
    QLabel* textLabel9;
    QLabel* textLabel13;
    QComboBox* cB_Job;
    QLineEdit* lE_School;
    QLineEdit* lE_Name;
    QComboBox* cB_ShX;
    QComboBox* cB_BloodType;
    QComboBox* cB_Star;
    QTextEdit* tE_Text;
    QLineEdit* lE_HPage;
    QWidget* tabSecurity;

    QButtonGroup* btngAuthen;
    QRadioButton* rbtnAuthNoNeed;
    QRadioButton* rbtnAuthNeed;
    QRadioButton* rbtnAuthReject;
    QGroupBox* gbChangePassword;
    QLabel* lblOldPwd;
    QLabel* lblNewPwd;
    QLabel* lblNewPwdConfirm;
    QLineEdit* leOldPwd;
    QLineEdit* leNewPwd;
    QLineEdit* leReNew;
    QLabel* textLabel4s;
    QLabel* textLabel5s;
    QGridLayout* Form1Layout;
    QGridLayout* btngAuthenLayout;
    QVBoxLayout* layout18;
    QGridLayout* gbChangePasswordLayout;
    QHBoxLayout* layout14;
    QHBoxLayout* layout12;
    QVBoxLayout* layout11;
    QVBoxLayout* layout10;
    QVBoxLayout* layout13;
    QSpacerItem* spacer2;

    
    QWidget* tabQQShow;
    QLabel* lblQQShow;
    QToolButton* tbtnShop;
    QToolButton* tbtnAlbum;
    QToolButton* tbtnHome;
    KPushButton* kpbUpdateShow; 
    QHBoxLayout* EvaUserDetailsUILayout;
    QVBoxLayout* lo4;
    QSpacerItem* spShow2;
    QSpacerItem* spShow4;
    QHBoxLayout* loShow2;
    QSpacerItem* spShow1;
    QVBoxLayout* loShow1;
    QHBoxLayout* loShow3;
    QSpacerItem* spShow3;
    QSpacerItem* spShow5;
    QSpacerItem* spShow6;
    
    QLabel* lblSignature;
    QTextEdit* teSignature;
    QLabel* lblLevel;
    QLabel* lblLevelDisplay;
protected slots:    
    virtual void languageChange();

};

#endif
