Abdelrazak Younes <[EMAIL PROTECTED]> writes:

| * frontends/Timeout:
|    - emit() renamed to emitSignal() to avoid compiler confusion with Qt
|      emit() function (change propagated to all frontend).

This I do not like.

Qt deserves a lot of flak for pushing such common names into
the global namespace.

The qt side of things should fix this, not other code.

#ifdef emit
#define qt_emit emit
#undef emit
#endif

And then use qt_emit in all qt code.


As for the patch... you are changing too much at the same time, at
least I feel overwhelmed, and unable to review the patch properly.

It must be possible to split this patch into more manageable pieces.

| Index: src/BufferView.h
| ===================================================================
| --- src/BufferView.h  (revision 14265)
| +++ src/BufferView.h  (working copy)
| @@ -243,7 +232,18 @@
|       bool const repaintAll() const;
|       ///
|       void const repaintAll(bool r) const;
| +     ///
| +     ViewMetricsInfo const & viewMetricsInfo();
|  
| +     /// needs_redraw_ accessor
| +     /**
| +     This accessor is there for the WorkArea class use. The WorkArea
| +     must set needsRedraw to false once screen redrawing is done!
| +     \retval true is a redraw is needed
| +     \retval fasle otherwise
| +     */
| +     bool & needsRedraw();

A binary value shoudl have a getter and a setter IMHO, not direct
access to the underlying variable.

-- 
        Lgb

Reply via email to