All pastes #455789 Raw Edit

Unnamed

public text v1 · immutable
#455789 ·published 2007-04-24 13:42 UTC
rendered paste body
#ifndef EXPANDINGLINEEDIT_H
#define EXPANDINGLINEEDIT_H

#include <QLineEdit>

class ExpandingLineEdit : public QLineEdit
{

	public:
		ExpandingLineEdit(QWidget* parent) : QLineEdit(parent) {}

		virtual void enterEvent() { 
			QWidget::setSizePolicy(QSizePolicy::Fixed , QSizePolicy::Expanding);
			QWidget::enterEvent();
		}
		
		virtual void leaveEvent() { 
			QWidget::setSizePolicy(QSizePolicy::Expanding , QSizePolicy::Fixed);
			QWidget::enterEvent();
		}
	
};

#endif