diff widgets/RadialLNFButton.h @ 159:685e31447355

add videoIcon and new LNF for the advanced toolbox
author benoitrigolleau
date Thu, 15 Nov 2007 14:41:11 +0000
parents
children faafebcf67a2
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/widgets/RadialLNFButton.h	Thu Nov 15 14:41:11 2007 +0000
@@ -0,0 +1,45 @@
+/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*-  vi:set ts=8 sts=4 sw=4: */
+
+/*   
+	Sound Access
+		EASAIER client application.
+		Silogic 2007. Benoit Rigolleau.
+
+	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.  See the file
+	COPYING included with this distribution for more information.
+*/
+
+#ifndef RADIAL_LNF_BUTTON
+#define RADIAL_LNF_BUTTON
+
+#include <QPushButton>
+#include <QPaintEvent>
+#include <QPainter>
+
+class RadialLNFButton : public QPushButton{
+	Q_OBJECT	
+
+public:
+	RadialLNFButton(QWidget *parent=0);
+	RadialLNFButton ( const QIcon & icon, const QString & text, QWidget * parent = 0 );
+/*public slots:
+    void setAnimation(bool animate);*/
+
+protected:
+	void paintEvent(QPaintEvent *event);
+	void draw(QPainter *painter);
+//    void timerEvent(QTimerEvent *e);
+
+private:
+//	int m_ind;
+//	QBasicTimer timer;
+
+};
+
+
+
+
+#endif
\ No newline at end of file