7 #include <unordered_map> 12 class AccountController;
22 std::vector<QStandardItem *> &row,
23 const std::shared_ptr<Account> &original)
override;
27 std::vector<QStandardItem *> &row)
override;
29 virtual int beforeInsert(
const std::shared_ptr<Account> &item,
30 std::vector<QStandardItem *> &row,
31 int proposedIndex)
override;
33 virtual void afterRemoved(
const std::shared_ptr<Account> &item,
34 std::vector<QStandardItem *> &row,
40 std::unordered_map<QString, int> categoryCount_;
virtual int beforeInsert(const std::shared_ptr< Account > &item, std::vector< QStandardItem *> &row, int proposedIndex) override
Definition: AccountModel.cpp:28
virtual void afterRemoved(const std::shared_ptr< Account > &item, std::vector< QStandardItem *> &row, int index) override
Definition: AccountModel.cpp:47
Definition: Application.cpp:48
virtual void getRowFromItem(const std::shared_ptr< Account > &item, std::vector< QStandardItem *> &row) override
Definition: AccountModel.cpp:21
virtual std::shared_ptr< Account > getItemFromRow(std::vector< QStandardItem *> &row, const std::shared_ptr< Account > &original) override
Definition: AccountModel.cpp:14
Definition: AccountModel.hpp:14
Definition: SignalVectorModel.hpp:15
AccountModel(QObject *parent)
Definition: AccountModel.cpp:8
Definition: AccountController.hpp:18