Kitlist
1.1.0
|
Class encapsulating state of an object in the data model. More...
#include <kitmodel.hpp>
Public Member Functions | |
GuiState () | |
bool | is_dirty () |
void | set_dirty (bool dirty=true) |
bool | is_deleted () |
void | set_deleted (bool deleted) |
void | set_new_flag (bool flag) |
bool | is_new () |
virtual void | reset () |
resets the state of each flag to it's default. More... | |
Protected Attributes | |
bool | m_dirty |
bool | m_deleted |
bool | m_new |
Class encapsulating state of an object in the data model.
Provides additional flags to identityf whether the object is dirty, has been deleted or is new.
Definition at line 38 of file kitmodel.hpp.
|
inline |
Definition at line 44 of file kitmodel.hpp.
|
inline |
Definition at line 47 of file kitmodel.hpp.
References m_deleted.
Referenced by XmlDao::add_category_to_dom(), XmlDao::add_item_to_dom(), KitModel::get_categories(), ModelCategory::get_items(), ModelCategory::get_model_items(), KitModel::purge(), KitListGui::refresh_category_list(), and KitModel::reset().
|
inline |
Definition at line 45 of file kitmodel.hpp.
References m_dirty.
|
inline |
Definition at line 50 of file kitmodel.hpp.
|
virtual |
resets the state of each flag to it's default.
The dirty, deleted and new flags are set to false.
Reimplemented in ModelCategory.
Definition at line 36 of file kitmodel.cpp.
References m_deleted, m_dirty, and m_new.
Referenced by ModelCategory::get_added_children(), is_new(), ModelCategory::reset(), KitModel::reset(), and KitModel::show_unchecked_only().
|
inline |
Definition at line 48 of file kitmodel.hpp.
Referenced by Service::delete_category(), and Service::delete_item().
|
inline |
Definition at line 46 of file kitmodel.hpp.
Referenced by KitModel::copy_items(), Service::create_category(), Service::create_item(), Service::delete_category(), Service::delete_item(), KitListGui::on_menu_cut(), ModelItem::set_checked(), and Service::update_item().
|
inline |
Definition at line 49 of file kitmodel.hpp.
Referenced by Service::create_category(), and Service::create_item().
|
protected |
Definition at line 41 of file kitmodel.hpp.
Referenced by is_deleted(), and reset().
|
protected |
Definition at line 40 of file kitmodel.hpp.
Referenced by is_dirty(), KitModel::is_dirty(), and reset().
|
protected |
Definition at line 42 of file kitmodel.hpp.