/****************************************************************************
** Form interface generated from reading ui file './detailandlogconfigbase.ui'
**
** Created: 木  7月 19 22:27:59 2007
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.5   edited Aug 31 12:13 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef KIPMSGDETAILCONFIGDIALOGBASE_H
#define KIPMSGDETAILCONFIGDIALOGBASE_H

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

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QGroupBox;
class QCheckBox;
class KLineEdit;
class QLabel;
class KPushButton;
class QFrame;

class KIPMsgDetailConfigDialogBase : public QDialog
{
    Q_OBJECT

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

    QGroupBox* groupBox16;
    QCheckBox* m_ConfirmIconCheckbox;
    QCheckBox* m_NoHideCheckbox;
    QGroupBox* groupBox17;
    KLineEdit* m_QuoteCharEditbox;
    QCheckBox* m_IMEAutomaticalyCheckbox;
    QCheckBox* m_HotKeyCheckbox;
    QLabel* m_PreviewAbsenceIconLabel;
    KPushButton* m_IconButton;
    KLineEdit* m_RecieveSoundFileNameEditbox;
    QCheckBox* m_OpenBySingleClickCheckbox;
    KPushButton* m_RecieveSoundButton;
    QCheckBox* m_FireInterceptCheckbox;
    KPushButton* m_AbsenceIconButton;
    KPushButton* m_PlayButton;
    QCheckBox* m_NonePopupOnAbsenceCheckbox;
    QLabel* m_PreviewIconLabel;
    KLineEdit* m_AbsenceIconFileNameEditbox;
    KLineEdit* m_IconFileNameEditbox;
    QGroupBox* groupBox18;
    QCheckBox* m_RecordLoginCheckbox;
    QCheckBox* m_RecordIPAddressCheckbox;
    QCheckBox* m_RecordAfterUnlockCheckbox;
    KLineEdit* m_LogFileNameEditbox;
    KPushButton* m_LogFileButton;
    QCheckBox* m_UseExternalLogViewerCheckbox;
    KPushButton* m_LogViewerButton;
    QLabel* textLabel1;
    KLineEdit* m_LogViewerPathEditbox;
    KLineEdit* m_LogViewerOptionEditbox;
    QCheckBox* m_LogCheckbox;
    QFrame* frame5;
    KPushButton* m_CancelButton;
    KPushButton* m_ApplyButton;
    KPushButton* m_OKButton;

public slots:
    virtual void slotRecievedSoundClicked();
    virtual void slotIconClicked();
    virtual void slotAbsenceIconClicked();
    virtual void slotLogFileClicked();
    virtual void slotOkClicked();
    virtual void slotCancelClicked();
    virtual void slotApplyClicked();
    virtual void slotPlaySoundClicked();
    virtual void slotIconNameChanged(const QString&);
    virtual void slotAbsenceIconNameChanged(const QString&);
    virtual void slotUseExternalLogViewerClicked();
    virtual void slotLogViewerClicked();

protected:
    QHBoxLayout* groupBox17Layout;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;

};

#endif // KIPMSGDETAILCONFIGDIALOGBASE_H
