/* yahooverifyaccount.h - UI Page for Verifying a locked account Copyright (c) 2005 by André Duffeck ************************************************************************* * * * 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. * * * ************************************************************************* */ #ifndef __YAHOOVERIFYACCOUNT_H #define __YAHOOVERIFYACCOUNT_H // Local Includes // Kopete Includes // QT Includes // KDE Includes #include namespace Kopete { class Account; } class YahooVerifyAccountBase; class KTempFile; class YahooVerifyAccount : public KDialogBase { TQ_OBJECT private: Kopete::Account *mTheAccount; KTempFile *mFile; YahooVerifyAccountBase *mTheDialog; public: YahooVerifyAccount(Kopete::Account *account, TQWidget *parent = 0, const char *name = 0); ~YahooVerifyAccount(); virtual bool validateData(); void setUrl( KURL url ); protected slots: virtual void slotClose(); virtual void slotApply(); public slots: void slotData( TDEIO::Job *job, const TQByteArray& data ); void slotComplete( TDEIO::Job *job ); }; #endif