Bombus - mobile Jabber client (J2ME)

Bombus - mobile Jabber client

Sources: http://bombus-im.org/wiki/bombus/svn

!!! ВНИМАНИЕ !!! Убедительная просьба перед занесением багрепорта ознакомиться с правилами. Правильно оформленный отчёт об ошибке - залог быстрого её исправления. Спасибо!

Задачи

FS#477 — MessageList: очистка прочитанных сообщений

Присоединено проекту — Bombus - mobile Jabber client (J2ME)
Открыто Apatin Daniel (ad.) - Sunday, 10 December 2006, 20:21 GMT
Последние изменения zet (zet) - Saturday, 27 December 2008, 15:09 GMT
Тип задачи Улучшение
Категория Интерфейс
Статус Не подтверждено
Назначено Никто
ОС Все платформы
Важность Средняя
Приоритет Нормальный
Обнаружено в версии 0.2-Stable
Ожидается в версии 0.7-stable
Срок Не решено
Завершённость 0%
Голоса 8
Приватная задача Нет

Подробности

На данный момент очистка сообщений реализована так, что удаляются все сообщения

Хотелось бы, чтобы при очистке если в списке все сообщения прочитаны - происходила просто очистка, а если есть непрочитанные – с вопросом “удалить все (ДА), удалить прочитанные (НЕТ)”

Задача зависит от

Комментарий от zet (zet) - Friday, 19 January 2007, 10:41 GMT

ClearList: удалять ТОЛЬКО прочитанные сообщения

Комментарий от zet (zet) - Saturday, 24 March 2007, 17:46 GMT

Групповая очистка MessageLists: “Выбираешь ‘очистить чат’ и там можно выбрать ‘очистить этот чат’ или ‘очистить все чаты’. Было бы отлично чистить все чаты сразу”

Комментарий от Apatin Daniel (ad.) - Friday, 25 May 2007, 12:13 GMT

у меня сейчас так: ContactMessageList.java

    private void clearReadedMessageList() {
        contact.smartPurge(cursor+1);
        messages=new Vector();
        
        moveCursorHome();  

        redraw();
    }

Contact.java

    public final void smartPurge(int cursor) {
        try {
            if (cursor==msgs.size() && msgs.size()>0)
                msgs=new Vector();
            else
                for (int i=0; i<cursor; i++)
                    msgs.removeElementAt(0);
        } catch (Exception e) { }
        
        vcard=null;
        resetNewMsgCnt();
    }
Комментарий от Владимир (voffk) - Sunday, 07 October 2007, 18:46 GMT

Итого: очищать текущий чат до курсора по команде меню || кнопке C || горячей кнопке на не-Sony Ericsson (например короткий 0) после yesNoAlert “Удалить сообщения выше курсора?”

Всех так устроит? ;)

Комментарий от zet (zet) - Monday, 08 October 2007, 06:28 GMT

очищать текущий чат до курсора по команде меню

Загрузка...