Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#343 closed улучшение (fixed)

Вернуть tooltip'ы конференциям, если их имена не помещаются полностью в поле вывода

Reported by: alx Owned by: dimag
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: interface cdr
Cc: san

Description (last modified by alx)

Когда-то у конференций в списке конференций на вкладке "Записи переговоров" были tooltip'ы, дублирующие имена конференций. Мы посчитали это избыточным и решили убрать.

Теперь же я обнаружил, что если сделать колонку списка конференций узкой, то названия конференций выводятся не полностью вплоть до полного их исчезновения:


Предлагаю добавлять именам конференций tooltip'ы с именем конференции тогда и только тогда, когда это имя не поместилось полностью в отведенное ему поле, как это сделано для списка пользователей - см. #273, #283.

Уточнение: оказывается, у списка пользователей сделано не так - имя пользователя присутствует в tooltip'е всегда. Я думал, только когда имя не помещается полностью...

Attachments (2)

ss1.jpg (26.0 KB ) - added by alx 8 years ago.
MainAppFrameWindow3.cpp.patch (2.4 KB ) - added by alx 8 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 by alx, 8 years ago

Description: modified (diff)

comment:2 by dimag, 8 years ago

Думаю, всплывающие окна с названием конференций лучше выводить всегда, вы согласны?
Иначе мне придётся перерисовывать окно со списком аудиозаписей каждый когда пользователь будет изменять ширину данной вкладки окна просмотра аудиозаписей.

by alx, 8 years ago

Attachment: ss1.jpg added

in reply to:  2 comment:3 by alx, 8 years ago

Replying to dimag:

Думаю, всплывающие окна с названием конференций лучше выводить всегда, вы согласны?

Нет, не согласен. Если выводить всегда - будет ровно то, что было до r304. Это реально мешает, когда водишь мышью по списку, и всплывают tooltip'ы, не дающие никакой новой информации. Лучше уж совсем убрать, чем так...

Иначе мне придётся перерисовывать окно со списком аудиозаписей каждый когда пользователь будет изменять ширину данной вкладки окна просмотра аудиозаписей.

Вы хотите сказать, что сейчас Вы не перерисовывате список записей, когда пользователь изменяет его ширину? Каким же тогда волшебным образом "Диспетчерская" превращается в "Д...", как это изображено на картинке (которую я забыл добавить сразу, добавил сейчас)? :)

comment:4 by dimag, 8 years ago

Я не перерисоваю, компонент QTableWidget перерисовывает таблицу, я её только заполняю и задаю что отображать - выводиый текст, всплывающие подсказки, а как отображать, всё решает QTableWidget, он и выводит Д... вместо диспетчерской, когда не хватает места.

comment:5 by dimag, 8 years ago

Поэтому всплывающую подсказку надо всем или никому.

in reply to:  5 comment:6 by alx, 8 years ago

Replying to dimag:

Поэтому всплывающую подсказку надо всем или никому.

Понятно. Значит tooltip будет или всегда, или никогда. По-другому никак...

Тем не менее, вот этот патч делает "невозможное" - реализует предложение, изложенное в описании тикета.

by alx, 8 years ago

comment:7 by dimag, 8 years ago

Resolution: fixed
Status: newclosed

r365
Да, ваш патч делает, что запрошенно в этом тикете.
Не подозревал об этой функции.

comment:8 by san, 6 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.