Files
Upsilon/apps/toolbox_node.h
Émilie Feral abaa4cea47 [apps] In toolbox, indicate the arguments for every function
Change-Id: I8c6d8beea12ae0e99a5042e9b6e5b09181209dbc
2017-05-05 10:19:05 +02:00

26 lines
705 B
C++

#ifndef APPS_TOOLBOX_NODE_H
#define APPS_TOOLBOX_NODE_H
#include "node.h"
class ToolboxNode : public Node {
public:
constexpr ToolboxNode(I18n::Message label = I18n::Message::Default, I18n::Message text = I18n::Message::Default, I18n::Message insertedText = I18n::Message::Default, const ToolboxNode * children = nullptr, int numberOfChildren = 0) :
Node(label, numberOfChildren),
m_children(children),
m_text(text),
m_insertedText(insertedText)
{
};
const Node * children(int index) const override;
I18n::Message text() const;
I18n::Message insertedText() const;
private:
const ToolboxNode * m_children;
I18n::Message m_text;
I18n::Message m_insertedText;
};
#endif