class PopupManager;
class MsgEngine;
class ContactManager;
- class ThumbnailMaker;
class SystemSettingsManager;
class AppControlLauncher;
class MsgInputSelector;
MsgEngine *m_pEngine;
ContactManager *m_pContactManager;
PopupManager *m_pPopupManager;
- ThumbnailMaker *m_pThumbnailMaker;
SystemSettingsManager *m_pSysSettingsManager;
std::list<IAppListener*> m_Listeners;
NaviFrameController *m_pNaviFrame;
, m_pEngine(nullptr)
, m_pContactManager(nullptr)
, m_pPopupManager(nullptr)
- , m_pThumbnailMaker(nullptr)
, m_pSysSettingsManager(nullptr)
, m_pNaviFrame(nullptr)
, m_pLauncher(nullptr)
App::~App()
{
- delete m_pThumbnailMaker;
delete m_pContactManager;
delete m_pPopupManager;
delete m_pSysSettingsManager;
m_pList->appendItem(*m_pSendingOptionItem);
m_pSendAsTextItem = new AlwaysSendAsTextListViewItem;
- m_pSendAsTextItem->setCheckedState(!App::getInst().getMsgEngine().getSettings().getSendAsAudio());
+ m_pSendAsTextItem->setSendAsTextCheckedState(!App::getInst().getMsgEngine().getSettings().getSendAsAudio());
m_pSendAsTextItem->setOnSelectedCb(std::bind(&SendingOptionsFrame::onSendAsTextItemSelected, this, _1));
m_pSendAsTextItem->setOnChangedCb(std::bind(&SendingOptionsFrame::onCheckItemClicked, this, _1));
m_pList->appendItem(*m_pSendAsTextItem);
{
MSG_LOG("");
auto &textItem = static_cast<AlwaysSendAsTextListViewItem&>(item);
- textItem.changeCheckedState();
+ textItem.changeSendAsTextCheckedState();
bool newState = textItem.getCheckedState();
alwaysSendTextHandler(newState);
}
using OnChangedCb = std::function<void(AlwaysSendAsTextListViewItem &item)>;
void setOnChangedCb(OnChangedCb cb);
- void setCheckedState(bool state);
- void changeCheckedState();
- bool getCheckedState() const;
+ void setSendAsTextCheckedState(bool state);
+ void changeSendAsTextCheckedState();
+ bool getSendAsTextCheckedState() const;
private:
std::string getText(ListItem &item, const char *part) override;
m_OnChangedCb = std::move(cb);
}
-void AlwaysSendAsTextListViewItem::setCheckedState(bool state)
+void AlwaysSendAsTextListViewItem::setSendAsTextCheckedState(bool state)
{
if (m_CheckedState != state) {
m_CheckedState = state;
}
}
-void AlwaysSendAsTextListViewItem::changeCheckedState()
+void AlwaysSendAsTextListViewItem::changeSendAsTextCheckedState()
{
- setCheckedState(!m_CheckedState);
+ setSendAsTextCheckedState(!m_CheckedState);
}
-bool AlwaysSendAsTextListViewItem::getCheckedState() const
+bool AlwaysSendAsTextListViewItem::getSendAsTextCheckedState() const
{
return m_CheckedState;
}