Witam!
Usiłuję mocno zmodyfikować QLineEdit.
Stworzyłem klasę dziedziczącą po okienku:
class QDecEdit : public QLineEdit
{
Q_OBJECT
public:
explicit QDecEdit(QWidget *parent = 0);
protected:
// nowa obsługa zdarzeń - tutaj wszystko jest OK
void keyPressEvent(QKeyEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
void mouseDoubleClickEvent(QMouseEvent *event);
};
Problem jest taki, aby "przysłonić" oryginalny setText/text i jego odpowiednika w Q_PROPERTY.
Chcę uzyskać taki efekt, aby setText/text były niewidoczne, a w zamian stworzyć np. setValue/value i jego Q_PROPERTY.
Z utworzeniem nowych funkcji i Q_PROPERTY nie mam problemu, ale jak "ukryć" np. setText/text, Q_PROPERTY pochodzące od QLineEdit?