Quantum Fog
0.9.3
Main Page
Related Pages
Classes
Files
File List
Legacy
QFog2-MachO
QFogSource
Mac_Top
C_TOP_PTRS.h
1
#pragma once
2
3
class
C_DOC
;
4
class
C_MAIN_VIEW
;
5
class
QB_NET
;
6
7
class
C_TOP_PTRS
8
{
9
protected
:
10
C_DOC
* its_doc_p;
11
C_MAIN_VIEW
* its_mview_p;
12
QB_NET
* its_net_p;
13
public
:
14
C_TOP_PTRS
();
15
16
virtual
~
C_TOP_PTRS
();
17
18
VOID set_top_ptrs(
C_DOC
* doc_p,
C_MAIN_VIEW
* mview_p,
QB_NET
* net_p);
19
VOID get_top_ptrs(
C_DOC
* & doc_p,
C_MAIN_VIEW
* & mview_p,
QB_NET
* & net_p)
const
;
20
21
};
22
/*
23
24
C_TOP_PTRS object will always be initialized either
25
(1)using set_top_ptrs()
26
(2)using get_top_ptrs().
27
It doesn't matter how it is
28
initialized as long as it is initialized
29
soon after it is created.
30
Our policy: set_top_ptrs() and get_top_ptrs()
31
are called shortly after C_TOP_PTRS object is created,
32
from inside a constructor
33
or
34
from inside a method with the sub-string
35
finish_create or FinishCreate in its name.
36
37
38
Windows call their supercommander to get_top_ptrs(),
39
and then they call their subcommanders to set_top_ptrs().
40
41
A list of all classes that inherit from C_TOP_PTRS
42
On the RHS, we indicate how C_TOP_PTRS object is initialized.
43
44
45
C_BI_ND_PROBS_MARGIN set_top_ptrs
46
C_BI_ND_PROBS_TABLE set_top_ptrs
47
C_BI_ND_PROBS_WIND GetSuperCommander()->get_top_ptrs()
48
49
C_BI_ND_LBOX set_top_ptrs
50
C_BI_ND_WIND GetSuperCommander()->get_top_ptrs()
51
52
C_NET_DEL_OR_CUT_ACTION set_top_ptrs
53
54
C_ND_PROBS_TABLE set_top_ptrs
55
C_ND_PROBS_WIND GetSuperCommander()->get_top_ptrs()
56
57
C_PI_AMPS_TABLE set_top_ptrs
58
C_PI_ND_POPUP set_top_ptrs
59
C_PI_PARENTS_TABLE set_top_ptrs
60
C_PI_PA_ST_POPUP set_top_ptrs
61
C_PI_WIND GetSuperCommander()->get_top_ptrs()
62
63
C_NET_QTABLE set_top_ptrs
64
65
C_STORIES_WIND GetSuperCommander()->get_top_ptrs()
66
*/
C_MAIN_VIEW
Definition:
C_MAIN_VIEW.h:24
C_TOP_PTRS
Definition:
C_TOP_PTRS.h:7
QB_NET
Definition:
QB_NET.h:34
C_DOC
Definition:
C_DOC.h:12
Generated by
1.8.11