From 7914500c96ebe2106716a001ca2b93594d3c07a5 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 19 Aug 2010 09:04:47 +0000 Subject: Fixed problems with eventOnChange. --- client/widgets/lineedit.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'client/widgets/lineedit.cc') diff --git a/client/widgets/lineedit.cc b/client/widgets/lineedit.cc index a8ea600..1c379dc 100644 --- a/client/widgets/lineedit.cc +++ b/client/widgets/lineedit.cc @@ -33,6 +33,7 @@ #include #include "common.h" +#include "debug.h" LineEdit::LineEdit(QDomNode &node, MacroWindow *macrowindow) : Widget(node, macrowindow) @@ -70,13 +71,13 @@ LineEdit::~LineEdit() void LineEdit::changed() { - eventOnChange(); + emit eventOnChange(); } void LineEdit::user_changed() { + emit eventOnChange(); emit wasChanged(); - eventOnChange(); } QString LineEdit::value() @@ -118,6 +119,8 @@ void LineEdit::changeEvent(QEvent *event) void LineEdit::setWdgValid(bool valid) { + DEBUG(lineedit, "Set valid(%s)", valid?"true":"false"); + QPalette palette; if(valid) { -- cgit v1.2.3