Project

General

Profile

Bug #134

Disable cursor blink for input line when not connected.

Added by paulk about 16 years ago. Updated over 15 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Quassel GUI (Qt)
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Version:
0.13.1
OS:
Any

Description

Usability

A previously connected network is shown in the buffers. When you are not connected, the texts are grayed out.
So, while not connected you can still click into the input line and the cursor blinks - but you are not allowed to enter something into the line.

=> Please disable the cursor blink when you are not allowed to enter text.

History

#1 Updated by EgS about 16 years ago

I've already looked into this issue quite some time ago.

This is actually quite stupid and mainly Qt's fault. Here's why:
If you aren't connected to a network the inputline is disabled now it won't get focus when you select it. So far so good. But now comes trouble: Qt allows to set a focus proxy for a widget. That means: if you click on one widget, another one get's selected. And the input line is the focus proxy for the chatwidget (the main view). Qt does not respect if the target widget is disabled and sets the focus (aka: blinking cursor) in the input widget.

One easy solution would be to disable the chatwidget aswell. But there are 2 downsides:
1.) right now it looks like crap when it's disabled
2.) you can't scroll anymore

Therefore I'm suspending this bug. I think I should report this issue to TT.

Also available in: Atom PDF