You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWATI/Include/iBase/iProperty/PtyItems/ZxLineEdit.h

34 lines
473 B
C++

#pragma once
#include <QLineEdit>
#include "iProperty_global.h"
class I_PROPERTY_EXPORT ZxLineEdit
: public QLineEdit
{
Q_OBJECT
public:
ZxLineEdit(QWidget *parent = 0);
protected:
virtual void focusInEvent(QFocusEvent *e);
virtual void focusOutEvent(QFocusEvent * e);
virtual void mousePressEvent(QMouseEvent* e);
void setAutoSelectAll(bool bAuto);
bool isAutoSelectAll() const;
private:
bool m_bClickFocusIn : 1;
bool m_bAutoSelectAll : 1;
};