Files
@ cc65dd8fc5fc
Branch filter:
Location: tempo-plotter/sneakylineedit.cpp - annotation
cc65dd8fc5fc
649 B
text/x-c++hdr
added command name widget
cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc cc65dd8fc5fc | #include "sneakylineedit.h"
#include <QFont>
SneakyLineEdit::SneakyLineEdit(QWidget *parent) :
QLineEdit(parent)
{
setFrame(false);
setStyleSheet("QLineEdit{background-color: rgba(0,0,0,0);}");
setToolTip(trUtf8("Click to edit"));
setBold(true);
}
void SneakyLineEdit::focusInEvent(QFocusEvent *event)
{
setFrame(true);
setBold(false);
QLineEdit::focusInEvent(event);
}
void SneakyLineEdit::focusOutEvent(QFocusEvent *event)
{
setFrame(false);
setBold(true);
QLineEdit::focusOutEvent(event);
}
void SneakyLineEdit::setBold(bool bold)
{
QFont f(font());
f.setBold(bold);
setFont(f);
}
|