[licq-im/licq] c7d402: qt4-gui: Don't scroll chat log against user's will

[email protected] Tue, 18 Oct 2011 12:53:34 -0700
Newsgroups gmane.network.licq.cvs
Message-ID <[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/licq-im/licq

  Commit: c7d40278f1bd7daf32c5042177ddf32b6f4a17e1
      https://github.com/licq-im/licq/commit/c7d40278f1bd7daf32c5042177ddf32b6f4a17e1
  Author: Anders Olofsson <[email protected]>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M qt4-gui/src/userevents/usersendevent.cpp
  M qt4-gui/src/widgets/historyview.cpp
  M qt4-gui/src/widgets/mlview.cpp
  M qt4-gui/src/widgets/mlview.h

  Log Message:
  -----------
  qt4-gui: Don't scroll chat log against user's will

This extends MLView to allow appending text without changing selection
(if any) and position will either stay fixed or follow end.
Resize event is also caught so reducing window height won't make the
MLView loose the end position.


  Commit: b51f0fe6056608cf448aaae7cb1357c0e7a07ad3
      https://github.com/licq-im/licq/commit/b51f0fe6056608cf448aaae7cb1357c0e7a07ad3
  Author: Anders Olofsson <[email protected]>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M qt4-gui/src/dialogs/logwindow.cpp
  M qt4-gui/src/dialogs/logwindow.h

  Log Message:
  -----------
  qt4-gui: Use MLView for network log

This allows network log to reuse the smart append to only keep
scrolling if user hasn't changed the position.

closes #15
closes #16


Compare: https://github.com/licq-im/licq/compare/a9c090c...b51f0fe