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, 21:21 GMT+1
Последние изменения zet (zet) - Friday, 19 January 2007, 11:44 GMT+1
Тип задачи Улучшение
Категория Интерфейс
Статус Не подтверждено
Назначено Никто
ОС Все платформы
Важность Средняя
Приоритет Нормальный
Обнаружено в версии 0.2-Stable
Ожидается в версии Не решено
Срок Не решено
Завершённость 0%
Голоса 8
Приватная задача Нет

Подробности

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

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

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

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

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

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

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

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

у меня сейчас так: 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, 20:46 GMT+1

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

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

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

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

Загрузка...