ARB
Public Member Functions | List of all members
GroupSearchCommon Class Reference
Inheritance diagram for GroupSearchCommon:
Inheritance graph
[legend]
Collaboration diagram for GroupSearchCommon:
Collaboration graph
[legend]

Public Member Functions

 GroupSearchCommon ()
 
 ~GroupSearchCommon ()
 
ParentCacheget_parent_cache ()
 
void notify_deleted (GBDATA *gb_node)
 
void notify_modified (GBDATA *gb_node)
 
bool has_been_deleted (GBDATA *gb_node)
 
bool has_been_modified (GBDATA *gb_node)
 
void add (GroupSearch *gs)
 
void remove (GroupSearch *gs)
 
bool empty () const
 
void clear_notifications ()
 
bool has_notifications ()
 
void refresh_all_results ()
 

Detailed Description

Definition at line 421 of file group_search.cxx.

Constructor & Destructor Documentation

GroupSearchCommon::GroupSearchCommon ( )
inline

Definition at line 444 of file group_search.cxx.

GroupSearchCommon::~GroupSearchCommon ( )
inline

Definition at line 448 of file group_search.cxx.

References gs_assert.

Member Function Documentation

ParentCache& GroupSearchCommon::get_parent_cache ( )
inline

Definition at line 452 of file group_search.cxx.

Referenced by GroupSearch::perform_search().

void GroupSearchCommon::notify_deleted ( GBDATA gb_node)
inline

Definition at line 454 of file group_search.cxx.

Referenced by tree_node_deleted_cb().

void GroupSearchCommon::notify_modified ( GBDATA gb_node)
inline

Definition at line 455 of file group_search.cxx.

Referenced by group_name_changed_cb(), and tree_node_deleted_cb().

bool GroupSearchCommon::has_been_deleted ( GBDATA gb_node)
inline

Definition at line 457 of file group_search.cxx.

Referenced by has_been_deleted::operator()().

bool GroupSearchCommon::has_been_modified ( GBDATA gb_node)
inline

Definition at line 458 of file group_search.cxx.

Referenced by was_modified::operator()().

void GroupSearchCommon::add ( GroupSearch gs)
inline

Definition at line 460 of file group_search.cxx.

References GroupSearch::get_gb_main().

Referenced by GroupSearch::GroupSearch().

void GroupSearchCommon::remove ( GroupSearch gs)
inline

Definition at line 467 of file group_search.cxx.

Referenced by GroupSearch::~GroupSearch().

bool GroupSearchCommon::empty ( ) const
inline

Definition at line 474 of file group_search.cxx.

Referenced by GroupSearch::~GroupSearch().

void GroupSearchCommon::clear_notifications ( )
inline

Definition at line 476 of file group_search.cxx.

bool GroupSearchCommon::has_notifications ( )
inline

Definition at line 480 of file group_search.cxx.

void GroupSearchCommon::refresh_all_results ( )
inline

The documentation for this class was generated from the following file: