CC
Size: a a a
CC
CC
R
M
M
R
R
A
A
R
R
R
R
R
namespace MorningStar {
class Module {
public:
virtual QString name() = 0;
virtual QIcon icon() { return QIcon(); }
virtual void action() = 0;
};
} // namespace MorningStar
class NotesModule : public Module {
public:
virtual QString name() override { return tr("Notes"); }
virtual void action() override; // impl создает там где-то уже само окно
};
R
x
CC
CC
x
x