ARB
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
InfoWindowRegistry Class Reference

#include <info_window.h>

Collaboration diagram for InfoWindowRegistry:
Collaboration graph
[legend]

Public Member Functions

const InfoWindow & registerInfoWindow (AW_window *aww, DbScanner *scanner, int detach_id)
 
const InfoWindow * find (AW_window *aww)
 
int allocate_detach_id (const InfoWindow &other)
 
const InfoWindow * find_reusable_of_same_type_as (const InfoWindow &other)
 
const InfoWindow * find_maininfo_of_same_type_as (const InfoWindow &other)
 

Static Public Member Functions

static void reactivate (AW_window *aww)
 
static const char * localize_scanner_id (const char *scanner_id, int detach_id)
 

Static Public Attributes

static InfoWindowRegistry infowin
 

Detailed Description

Definition at line 135 of file info_window.h.

Member Function Documentation

const InfoWindow& InfoWindowRegistry::registerInfoWindow ( AW_window *  aww,
DbScanner *  scanner,
int  detach_id 
)
inline
const InfoWindow* InfoWindowRegistry::find ( AW_window *  aww)
inline

Definition at line 154 of file info_window.h.

References NULp.

Referenced by reactivate(), registerInfoWindow(), and store_unused_detached_info_window_cb().

int InfoWindowRegistry::allocate_detach_id ( const InfoWindow &  other)
inline
const InfoWindow* InfoWindowRegistry::find_reusable_of_same_type_as ( const InfoWindow &  other)
inline
const InfoWindow* InfoWindowRegistry::find_maininfo_of_same_type_as ( const InfoWindow &  other)
inline

Definition at line 179 of file info_window.h.

References info, and NULp.

Referenced by unlock_detached_cb().

static void InfoWindowRegistry::reactivate ( AW_window *  aww)
inlinestatic
static const char* InfoWindowRegistry::localize_scanner_id ( const char *  scanner_id,
int  detach_id 
)
inlinestatic

Member Data Documentation

InfoWindowRegistry InfoWindowRegistry::infowin
static

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