Files
MuditaOS/module-apps/application-messages/widgets/BaseThreadItem.hpp
Alek Rudnik 44f7bbdf8a Egd 2799 unread message indication (#429)
* [EGD-2799] 
    Added unread thread indicator.
    Added last message in thread indicators:
    -Note sent:
    -You:
    -Draft:
2020-06-10 18:29:07 +02:00

25 lines
650 B
C++

#pragma once
#include "Label.hpp"
#include "Image.hpp"
#include "ListItem.hpp"
namespace gui
{
class BaseThreadItem : public ListItem
{
protected:
gui::Label *contact = nullptr;
gui::Label *timestamp = nullptr;
gui::Label *preview = nullptr;
virtual void onDimensionChangedTop(const BoundingBox &oldDim, const BoundingBox &newDim);
virtual void onDimensionChangedBottom(const BoundingBox &oldDim, const BoundingBox &newDim);
public:
BaseThreadItem();
bool onDimensionChanged(const BoundingBox &oldDim, const BoundingBox &newDim) override;
};
} // namespace gui