Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > media > contrib-release-debug > by-pkgid > a682ed06b7e9c8d5c3b6ae729da2d8d5 > files > 105

freego-debug-4.5-1mdv2011.0.i586.rpm

/********************************************************************************************************
	* PROGRAM      : FreeGo4
	* DATE - TIME  : jeudi 27 juillet 2006 - 19h52
	* AUTHOR       : Azevedo Filipe aka Nox PasNox ( pasnox at gmail dot com )
	* FILENAME     : UILineFeature.h
	* LICENSE      : GPL
	* COMMENTARY   : 
	********************************************************************************************************/
#ifndef UILINEFEATURE_H
#define UILINEFEATURE_H
//
#include "ui_UILineFeature.h"
//
#include <QPointer>
#include <QDomDocument>
//
class QSettings;
//
class UILineFeature : public fgDialog, public Ui::UILineFeature
{
	Q_OBJECT
	//
public:
	enum DialogMode { dmSagem = 0, dmFreeBox };
	static UILineFeature* self( QWidget* = 0 );
	//
protected:
	void showEvent( QShowEvent* );
	//
private:
	UILineFeature( QWidget* = 0 );
	static QPointer<UILineFeature> mSelf;
	//
public slots:
	void changeMode( const DialogMode& mode );
	void readLogin( QSettings* settings, bool error );
	void readLineFeature( const QDomDocument& document, bool error );
};
//
#endif // UILINEFEATURE_H