diff --git a/gramps2/src/GrampsBSDDB.py b/gramps2/src/GrampsBSDDB.py index dcfe639fa..f2b1f9766 100644 --- a/gramps2/src/GrampsBSDDB.py +++ b/gramps2/src/GrampsBSDDB.py @@ -81,6 +81,21 @@ class GrampsBSDDB(GrampsDbBase): def get_person_cursor(self): return GrampsBSDDBCursor(self.person_map) + def get_person_cursor(self): + return GrampsBSDDBCursor(self.person_map) + + def get_family_cursor(self): + return GrampsBSDDBCursor(self.family_map) + + def get_place_cursor(self): + return GrampsBSDDBCursor(self.place_map) + + def get_source_cursor(self): + return GrampsBSDDBCursor(self.source_map) + + def get_media_cursor(self): + return GrampsBSDDBCursor(self.media_map) + def load(self,name,callback): if self.person_map: self.close() diff --git a/gramps2/src/GrampsDbBase.py b/gramps2/src/GrampsDbBase.py index fcc7cd74a..cf816c844 100644 --- a/gramps2/src/GrampsDbBase.py +++ b/gramps2/src/GrampsDbBase.py @@ -162,6 +162,18 @@ class GrampsDbBase: def get_person_cursor(self): assert False, "Needs to be overridden in the derived class" + def get_family_cursor(self): + assert False, "Needs to be overridden in the derived class" + + def get_place_cursor(self): + assert False, "Needs to be overridden in the derived class" + + def get_source_cursor(self): + assert False, "Needs to be overridden in the derived class" + + def get_media_cursor(self): + assert False, "Needs to be overridden in the derived class" + def load(self,name,callback): """ Opens the specified database. The method needs to be overridden diff --git a/gramps2/src/GrampsInMemDB.py b/gramps2/src/GrampsInMemDB.py index b506a1282..edcbb44a9 100644 --- a/gramps2/src/GrampsInMemDB.py +++ b/gramps2/src/GrampsInMemDB.py @@ -92,6 +92,18 @@ class GrampsInMemDB(GrampsDbBase): def get_person_cursor(self): return GrampsInMemCursor(self.person_map) + def get_family_cursor(self): + return GrampsInMemCursor(self.family_map) + + def get_place_cursor(self): + return GrampsInMemCursor(self.place_map) + + def get_source_cursor(self): + return GrampsInMemCursor(self.source_map) + + def get_media_cursor(self): + return GrampsInMemCursor(self.media_map) + def close(self): pass diff --git a/gramps2/src/gramps.glade b/gramps2/src/gramps.glade index 56f527f64..f55c8eb55 100644 --- a/gramps2/src/gramps.glade +++ b/gramps2/src/gramps.glade @@ -1305,7 +1305,7 @@ 0 True - * + * False @@ -4317,7 +4317,7 @@ Other 0 True - * + * False @@ -4510,7 +4510,7 @@ Other 0 True - * + * False @@ -4984,7 +4984,7 @@ Other 0 True - * + * False @@ -5164,7 +5164,7 @@ Other 0 True - * + * False @@ -5576,7 +5576,7 @@ Other 0 True - * + * False @@ -5597,7 +5597,7 @@ Other 0 True - * + * False @@ -5643,7 +5643,7 @@ Other 0 True - * + * False @@ -5664,7 +5664,7 @@ Other 0 True - * + * False @@ -6656,7 +6656,7 @@ Other 0 True - * + * False @@ -6902,7 +6902,7 @@ Other 0 True - * + * False @@ -7374,7 +7374,7 @@ Other 0 True - * + * True @@ -7527,7 +7527,7 @@ Other 0 True - * + * False @@ -7698,7 +7698,7 @@ Other 0 True - * + * False @@ -8392,7 +8392,7 @@ Other 0 True - * + * False @@ -8414,7 +8414,7 @@ Other 0 True - * + * False @@ -8436,7 +8436,7 @@ Other 0 True - * + * False @@ -8608,7 +8608,7 @@ Other 0 True - * + * False @@ -8731,7 +8731,7 @@ Other 0 True - * + * False @@ -8752,7 +8752,7 @@ Other 0 True - * + * False @@ -8878,7 +8878,7 @@ Other 0 True - * + * False @@ -8933,7 +8933,7 @@ Other 0 True - * + * False @@ -8956,7 +8956,7 @@ Other 0 True - * + * False @@ -9009,7 +9009,7 @@ Other 0 True - * + * False @@ -9143,7 +9143,7 @@ Other 0 True - * + * False @@ -12575,7 +12575,7 @@ Other 0 True - * + * False @@ -12699,7 +12699,7 @@ Other 0 True - * + * False @@ -12845,7 +12845,7 @@ Other 0 True - * + * False @@ -12866,7 +12866,7 @@ Other 0 True - * + * False @@ -12977,7 +12977,7 @@ Other 0 True - * + * False @@ -13092,7 +13092,7 @@ Other 0 True - * + * False @@ -13472,7 +13472,7 @@ Other 0 True - * + * False @@ -15205,7 +15205,7 @@ Other 0 True - * + * False @@ -15720,7 +15720,7 @@ Other 0 True - * + * False @@ -15741,7 +15741,7 @@ Other 0 True - * + * False @@ -15762,7 +15762,7 @@ Other 0 True - * + * False @@ -15783,7 +15783,7 @@ Other 0 True - * + * False @@ -15804,7 +15804,7 @@ Other 0 True - * + * False @@ -15825,7 +15825,7 @@ Other 0 True - * + * False @@ -15846,7 +15846,7 @@ Other 0 True - * + * False @@ -15867,7 +15867,7 @@ Other 0 True - * + * False @@ -15937,7 +15937,7 @@ Other 0 True - * + * False @@ -15983,7 +15983,7 @@ Other 0 True - * + * False @@ -18825,7 +18825,7 @@ Other 0 True - * + * False @@ -18846,7 +18846,7 @@ Other 0 True - * + * False @@ -18867,7 +18867,7 @@ Other 0 True - * + * False @@ -18888,7 +18888,7 @@ Other 0 True - * + * False @@ -18909,7 +18909,7 @@ Other 0 True - * + * False @@ -18930,7 +18930,7 @@ Other 0 True - * + * False @@ -18951,7 +18951,7 @@ Other 0 True - * + * False @@ -18972,7 +18972,7 @@ Other 0 True - * + * False @@ -19190,7 +19190,7 @@ Other 0 I True - * + * False @@ -19211,7 +19211,7 @@ Other 0 F True - * + * False @@ -19232,7 +19232,7 @@ Other 0 P True - * + * False @@ -19253,7 +19253,7 @@ Other 0 S True - * + * False @@ -19274,7 +19274,7 @@ Other 0 O True - * + * False @@ -19726,7 +19726,7 @@ Other 0 True - * + * False @@ -20095,7 +20095,7 @@ Other 0 True - * + * False @@ -21393,7 +21393,7 @@ Other 0 True - * + * False @@ -22061,7 +22061,7 @@ Other 0 True - * + * False @@ -22082,7 +22082,7 @@ Other 0 True - * + * False @@ -22103,7 +22103,7 @@ Other 0 True - * + * False @@ -22448,7 +22448,7 @@ Other 0 True - * + * False @@ -22782,7 +22782,7 @@ Other 0 True - * + * False @@ -23312,7 +23312,7 @@ Other 0 True - * + * False @@ -23333,7 +23333,7 @@ Other 0 True - * + * False @@ -23354,7 +23354,7 @@ Other 0 True - * + * False @@ -23375,7 +23375,7 @@ Other 0 True - * + * False @@ -24594,7 +24594,7 @@ Other 0 True - * + * False @@ -24664,7 +24664,7 @@ Other 0 True - * + * False @@ -24691,7 +24691,7 @@ Other 0 True - * + * False @@ -25550,7 +25550,7 @@ Other 0 0.5 6 - 24 + 12 2 @@ -25712,7 +25712,7 @@ Other 0 0.5 6 - 24 + 12 2 @@ -25805,7 +25805,6 @@ Other GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False - 450 True False True @@ -25882,7 +25881,7 @@ Other 0 0.5 6 - 24 + 12 2 @@ -25953,7 +25952,6 @@ Other GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False - 450 True False True @@ -26030,7 +26028,7 @@ Other 0 0.5 6 - 24 + 12 2 @@ -26101,7 +26099,6 @@ Other GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False - 450 True False True @@ -26165,7 +26162,7 @@ Other 0 0.5 6 - 24 + 12 2 @@ -26236,7 +26233,6 @@ Other GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False - 450 True False True @@ -26300,7 +26296,7 @@ Other 0 0.5 6 - 24 + 12 2 @@ -26358,7 +26354,7 @@ Other 0 - True + False True @@ -26946,7 +26942,7 @@ Other 0 True - * + * False @@ -26967,7 +26963,7 @@ Other 0 True - * + * False @@ -26988,7 +26984,7 @@ Other 0 True - * + * False @@ -27009,7 +27005,7 @@ Other 0 True - * + * False @@ -28062,7 +28058,7 @@ Other 0 True - * + * False @@ -28732,7 +28728,7 @@ Other 0 True - * + * False @@ -28753,7 +28749,7 @@ Other 0 True - * + * False @@ -28774,7 +28770,7 @@ Other 0 True - * + * False @@ -28795,7 +28791,7 @@ Other 0 True - * + * False @@ -28816,7 +28812,7 @@ Other 0 True - * + * False @@ -28862,7 +28858,7 @@ Other 0 True - * + * False @@ -28908,7 +28904,7 @@ Other 0 True - * + * False @@ -29266,7 +29262,7 @@ Other 0 True - * + * False @@ -29287,7 +29283,7 @@ Other 0 True - * + * False @@ -29308,7 +29304,7 @@ Other 0 True - * + * False @@ -29329,7 +29325,7 @@ Other 0 True - * + * False @@ -29350,7 +29346,7 @@ Other 0 True - * + * False @@ -29371,7 +29367,7 @@ Other 0 True - * + * False @@ -29417,7 +29413,7 @@ Other 0 True - * + * False @@ -30050,7 +30046,7 @@ Other 0 True - * + * False @@ -30072,7 +30068,7 @@ Other 0 True - * + * False @@ -30402,7 +30398,7 @@ Other 0 True - * + * False @@ -30423,7 +30419,7 @@ Other 0 True - * + * False @@ -30444,7 +30440,7 @@ Other 0 True - * + * False @@ -30465,7 +30461,7 @@ Other 0 True - * + * False @@ -30555,7 +30551,7 @@ Other 0 True - * + * False @@ -30635,7 +30631,7 @@ Other 0 True - * + * False @@ -31352,7 +31348,7 @@ Family name Given name 0 True - * + * False @@ -32423,7 +32419,7 @@ Family name Given name 0 True - * + * False