diff --git a/po/POTFILES.in b/po/POTFILES.in index 90441fc8b..5c6dd776b 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -11,7 +11,6 @@ src/ExportOptions.py src/gramps.py src/LdsUtils.py src/PlaceUtils.py -src/QuestionDialog.py src/QuickReports.py src/Relationship.py src/Reorder.py @@ -335,6 +334,7 @@ src/gui/columnorder.py src/gui/configure.py src/gui/dbloader.py src/gui/dbman.py +src/gui/dialog.py src/gui/displaystate.py src/gui/filtereditor.py src/gui/grampsbar.py diff --git a/src/ExportAssistant.py b/src/ExportAssistant.py index 20b0c1017..7fe351168 100644 --- a/src/ExportAssistant.py +++ b/src/ExportAssistant.py @@ -60,7 +60,7 @@ import config from gui.pluginmanager import GuiPluginManager import Utils from gui.managedwindow import ManagedWindow -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.user import User #------------------------------------------------------------------------- diff --git a/src/ExportOptions.py b/src/ExportOptions.py index 391c119c3..37be1c001 100644 --- a/src/ExportOptions.py +++ b/src/ExportOptions.py @@ -641,7 +641,7 @@ class WriterOptionBox(object): the_filter, filterdb, lambda : self.edit_filter_save(filterdb, namespace)) else: # can't edit this filter - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog ErrorDialog(_("Cannot edit a system filter"), _("Please select a different filter to edit")) diff --git a/src/Makefile.am b/src/Makefile.am index 8f86c6004..0faea6319 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -30,7 +30,6 @@ gdir_PYTHON = \ ListModel.py\ Lru.py\ MacTransUtils.py\ - QuestionDialog.py\ RecentFiles.py\ Relationship.py\ Reorder.py\ diff --git a/src/gen/db/upgrade.py b/src/gen/db/upgrade.py index 3fe32630a..e56e650e5 100644 --- a/src/gen/db/upgrade.py +++ b/src/gen/db/upgrade.py @@ -44,7 +44,7 @@ from gen.lib.nameorigintype import NameOriginType from gen.db.write import _mkname, SURNAMES from gen.db.dbconst import (PERSON_KEY, FAMILY_KEY, EVENT_KEY, MEDIA_KEY, PLACE_KEY, REPOSITORY_KEY) -from QuestionDialog import (InfoDialog) +from gui.dialog import (InfoDialog) def gramps_upgrade_16(self): """Upgrade database from version 15 to 16. This upgrade converts all diff --git a/src/gen/filters/rules/_changedsincebase.py b/src/gen/filters/rules/_changedsincebase.py index 79921d774..e2f996b09 100644 --- a/src/gen/filters/rules/_changedsincebase.py +++ b/src/gen/filters/rules/_changedsincebase.py @@ -77,7 +77,7 @@ class ChangedSinceBase(Rule): time_tup = time.strptime(iso_date_time, "%Y-%m-%d %H:%M:%S") time_sec = time.mktime(time_tup) except ValueError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Wrong format of date-time"), _("Only date-times in the iso format of yyyy-mm-dd " "hh:mm:ss, where the time part is optional, are " diff --git a/src/gui/Makefile.am b/src/gui/Makefile.am index f7aa2ec62..ed232c3d5 100644 --- a/src/gui/Makefile.am +++ b/src/gui/Makefile.am @@ -26,6 +26,7 @@ pkgpython_PYTHON = \ dbguielement.py \ dbloader.py \ dbman.py \ + dialog.py \ display.py \ displaystate.py \ filtereditor.py \ diff --git a/src/gui/configure.py b/src/gui/configure.py index 7890aef35..d68351e70 100644 --- a/src/gui/configure.py +++ b/src/gui/configure.py @@ -56,7 +56,7 @@ import gen.lib from gen.lib import Name, Surname, NameOriginType from gui.managedwindow import ManagedWindow from gui.widgets import MarkupLabel, BasicLabel -from QuestionDialog import ErrorDialog, QuestionDialog2, OkDialog +from gui.dialog import ErrorDialog, QuestionDialog2, OkDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/dbloader.py b/src/gui/dbloader.py index 314b286f0..b0481b11c 100644 --- a/src/gui/dbloader.py +++ b/src/gui/dbloader.py @@ -59,7 +59,7 @@ import config import gen.db import Utils from gui.pluginmanager import GuiPluginManager -from QuestionDialog import (DBErrorDialog, ErrorDialog, QuestionDialog2, +from gui.dialog import (DBErrorDialog, ErrorDialog, QuestionDialog2, WarningDialog) from gui.user import User import Errors diff --git a/src/gui/dbman.py b/src/gui/dbman.py index 991fe00c1..413d1a544 100644 --- a/src/gui/dbman.py +++ b/src/gui/dbman.py @@ -70,7 +70,7 @@ import pango # gramps modules # #------------------------------------------------------------------------- -from QuestionDialog import ErrorDialog, QuestionDialog, QuestionDialog2 +from gui.dialog import ErrorDialog, QuestionDialog, QuestionDialog2 from gen.db import DbBsddb from gui.pluginmanager import GuiPluginManager from cli.clidbman import CLIDbManager, NAME_FILE, time_val diff --git a/src/QuestionDialog.py b/src/gui/dialog.py similarity index 100% rename from src/QuestionDialog.py rename to src/gui/dialog.py diff --git a/src/gui/editors/addmedia.py b/src/gui/editors/addmedia.py index dae6dfffc..ade6bf8cd 100644 --- a/src/gui/editors/addmedia.py +++ b/src/gui/editors/addmedia.py @@ -57,7 +57,7 @@ import gen.mime import ThumbNails from gui.display import display_help from gui.managedwindow import ManagedWindow -from QuestionDialog import ErrorDialog, WarningDialog +from gui.dialog import ErrorDialog, WarningDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/editors/displaytabs/citationembedlist.py b/src/gui/editors/displaytabs/citationembedlist.py index 30772391b..976eb9871 100644 --- a/src/gui/editors/displaytabs/citationembedlist.py +++ b/src/gui/editors/displaytabs/citationembedlist.py @@ -168,7 +168,7 @@ class CitationEmbedList(EmbeddedList, DbGUIElement): callback=self.add_callback, callertitle=self.callertitle) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) elif isinstance(object, Citation): @@ -178,7 +178,7 @@ class CitationEmbedList(EmbeddedList, DbGUIElement): object, callback=self.add_callback, callertitle=self.callertitle) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) else: @@ -251,7 +251,7 @@ class CitationEmbedList(EmbeddedList, DbGUIElement): object, callback=self.add_callback, callertitle=self.callertitle) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) else: @@ -271,7 +271,7 @@ class CitationEmbedList(EmbeddedList, DbGUIElement): callback=self.add_callback, callertitle=self.callertitle) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) else: diff --git a/src/gui/editors/displaytabs/embeddedlist.py b/src/gui/editors/displaytabs/embeddedlist.py index 4a2cceb40..1bf4c5017 100644 --- a/src/gui/editors/displaytabs/embeddedlist.py +++ b/src/gui/editors/displaytabs/embeddedlist.py @@ -481,7 +481,7 @@ class EmbeddedList(ButtonTab): try: self.model = self.construct_model() except AttributeError, msg: - from QuestionDialog import RunDatabaseRepair + from gui.dialog import RunDatabaseRepair import traceback traceback.print_exc() RunDatabaseRepair(str(msg)) diff --git a/src/gui/editors/displaytabs/eventembedlist.py b/src/gui/editors/displaytabs/eventembedlist.py index 802adbd41..e064f7428 100644 --- a/src/gui/editors/displaytabs/eventembedlist.py +++ b/src/gui/editors/displaytabs/eventembedlist.py @@ -256,7 +256,7 @@ class EventEmbedList(DbGUIElement, GroupEmbeddedList): self.dbstate, self.uistate, self.track, event, ref, self.object_added) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) @@ -269,7 +269,7 @@ class EventEmbedList(DbGUIElement, GroupEmbeddedList): self.dbstate, self.uistate, self.track, event, ref[1], self.object_edited) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot edit this reference"), self.__blocked_text()) elif ref and ref[0] != self._WORKGROUP: @@ -310,7 +310,7 @@ class EventEmbedList(DbGUIElement, GroupEmbeddedList): """ handle change request of non native data """ - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Cannot change Person"), _("You cannot change Person events in the Family Editor") @@ -333,7 +333,7 @@ class EventEmbedList(DbGUIElement, GroupEmbeddedList): self.get_ref_editor()(self.dbstate, self.uistate, self.track, event, obj, self.object_edited) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Cannot edit this reference"), _("This event reference cannot be edited at this time. " diff --git a/src/gui/editors/displaytabs/gallerytab.py b/src/gui/editors/displaytabs/gallerytab.py index 6c6887ac7..9a10d5040 100644 --- a/src/gui/editors/displaytabs/gallerytab.py +++ b/src/gui/editors/displaytabs/gallerytab.py @@ -246,7 +246,7 @@ class GalleryTab(ButtonTab, DbGUIElement): obj = self.dbstate.db.get_object_from_handle(handle) if obj is None : #notify user of error - from QuestionDialog import RunDatabaseRepair + from gui.dialog import RunDatabaseRepair RunDatabaseRepair( _('Non existing media found in the Gallery')) else : @@ -320,7 +320,7 @@ class GalleryTab(ButtonTab, DbGUIElement): EditMediaRef(self.dbstate, self.uistate, self.track, src, sref, self.add_callback) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) @@ -340,7 +340,7 @@ class GalleryTab(ButtonTab, DbGUIElement): EditMediaRef(self.dbstate, self.uistate, self.track, obj, ref, self.edit_callback) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot edit this reference"), self.__blocked_text()) diff --git a/src/gui/editors/displaytabs/personeventembedlist.py b/src/gui/editors/displaytabs/personeventembedlist.py index aec38bd75..9c88ef99f 100644 --- a/src/gui/editors/displaytabs/personeventembedlist.py +++ b/src/gui/editors/displaytabs/personeventembedlist.py @@ -124,7 +124,7 @@ class PersonEventEmbedList(EventEmbedList): """ handle change request of non native data """ - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Cannot change Family"), _("You cannot change Family events in the Person Editor") diff --git a/src/gui/editors/displaytabs/repoembedlist.py b/src/gui/editors/displaytabs/repoembedlist.py index 7f2b11f76..2d0bf2bd5 100644 --- a/src/gui/editors/displaytabs/repoembedlist.py +++ b/src/gui/editors/displaytabs/repoembedlist.py @@ -163,7 +163,7 @@ class RepoEmbedList(EmbeddedList, DbGUIElement): self.dbstate, self.uistate, self.track, repo, ref, self.edit_callback) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Cannot edit this reference"), _("This repository reference cannot be edited at this " diff --git a/src/gui/editors/editattribute.py b/src/gui/editors/editattribute.py index 0742a758c..b7ebb8374 100644 --- a/src/gui/editors/editattribute.py +++ b/src/gui/editors/editattribute.py @@ -143,7 +143,7 @@ class EditAttribute(EditSecondary): t = self.obj.get_type() if t.is_custom() and str(t) == '': - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog ErrorDialog( _("Cannot save attribute"), _("The attribute type cannot be empty")) diff --git a/src/gui/editors/editcitation.py b/src/gui/editors/editcitation.py index b23524c27..ccff7ef85 100644 --- a/src/gui/editors/editcitation.py +++ b/src/gui/editors/editcitation.py @@ -48,7 +48,7 @@ from displaytabs import (NoteTab, GalleryTab, DataEmbedList, SourceBackRefList, RepoEmbedList, CitationBackRefList) from gui.widgets import (MonitoredEntry, PrivacyButton, MonitoredMenu, MonitoredDate) -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from editreference import RefTab from gui.glade import Glade diff --git a/src/gui/editors/editevent.py b/src/gui/editors/editevent.py index c80862113..7522e98a3 100644 --- a/src/gui/editors/editevent.py +++ b/src/gui/editors/editevent.py @@ -48,7 +48,7 @@ from gui.display import display_help from editprimary import EditPrimary from objectentries import PlaceEntry from gui.glade import Glade -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from displaytabs import (CitationEmbedList, NoteTab, GalleryTab, EventBackRefList, AttrEmbedList) from gui.widgets import (MonitoredEntry, PrivacyButton, diff --git a/src/gui/editors/editfamily.py b/src/gui/editors/editfamily.py index da53dc252..b31bc45e3 100644 --- a/src/gui/editors/editfamily.py +++ b/src/gui/editors/editfamily.py @@ -79,7 +79,7 @@ from displaytabs import (EmbeddedList, EventEmbedList, CitationEmbedList, from gui.widgets import (PrivacyButton, MonitoredEntry, MonitoredDataType, MonitoredTagList) from gen.plug import CATEGORY_QR_FAMILY -from QuestionDialog import (ErrorDialog, RunDatabaseRepair, WarningDialog, +from gui.dialog import (ErrorDialog, RunDatabaseRepair, WarningDialog, MessageHideDialog) from gen.utils import get_birth_or_fallback, get_death_or_fallback from gui.selectors import SelectorFactory diff --git a/src/gui/editors/editmedia.py b/src/gui/editors/editmedia.py index d89c1664f..0523434b5 100644 --- a/src/gui/editors/editmedia.py +++ b/src/gui/editors/editmedia.py @@ -54,7 +54,7 @@ from gui.widgets import (MonitoredDate, MonitoredEntry, PrivacyButton, from displaytabs import (CitationEmbedList, AttrEmbedList, NoteTab, MediaBackRefList) from addmedia import AddMediaObject -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/editors/editname.py b/src/gui/editors/editname.py index 6f0ab71e8..cf52ef2bf 100644 --- a/src/gui/editors/editname.py +++ b/src/gui/editors/editname.py @@ -369,7 +369,7 @@ class EditName(EditSecondary): #user wants to group with surname if self.global_group_set and not self.original_group_set : #warn that group will revert to surname - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 q = QuestionDialog2( _("Break global name grouping?"), _("All people with the name of %(surname)s will no longer " @@ -399,7 +399,7 @@ class EditName(EditSecondary): #if changed, ask if this has to happen for the entire group, #this might be creation of group link, or change of group link if self.global_group_as != group_as: - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 q = QuestionDialog2( _("Group all people with the same name?"), diff --git a/src/gui/editors/editnote.py b/src/gui/editors/editnote.py index 307a1b059..ddb4397b5 100644 --- a/src/gui/editors/editnote.py +++ b/src/gui/editors/editnote.py @@ -55,7 +55,7 @@ from gui.widgets import (MonitoredDataType, MonitoredCheckbox, MonitoredEntry, PrivacyButton, MonitoredTagList) from gen.lib import Note from gen.db import DbTxn -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/editors/editperson.py b/src/gui/editors/editperson.py index e09569665..f67825ed1 100644 --- a/src/gui/editors/editperson.py +++ b/src/gui/editors/editperson.py @@ -64,7 +64,7 @@ from editprimary import EditPrimary from editmediaref import EditMediaRef from editname import EditName import config -from QuestionDialog import ErrorDialog, ICON +from gui.dialog import ErrorDialog, ICON from Errors import ValidationError from displaytabs import (PersonEventEmbedList, NameEmbedList, CitationEmbedList, @@ -926,7 +926,7 @@ class EditPerson(EditPrimary): obj = self.dbstate.db.get_object_from_handle(handle) if obj is None : #notify user of error - from QuestionDialog import RunDatabaseRepair + from gui.dialog import RunDatabaseRepair RunDatabaseRepair( _('Non existing media found in the Gallery')) else : diff --git a/src/gui/editors/editpersonref.py b/src/gui/editors/editpersonref.py index 4cba87dd5..1e81c9a56 100644 --- a/src/gui/editors/editpersonref.py +++ b/src/gui/editors/editpersonref.py @@ -173,7 +173,7 @@ class EditPersonRef(EditSecondary): self.callback = None self.close() else: - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog ErrorDialog( _('No person selected'), diff --git a/src/gui/editors/editplace.py b/src/gui/editors/editplace.py index 0cc0f0eae..dcd0a7ca9 100644 --- a/src/gui/editors/editplace.py +++ b/src/gui/editors/editplace.py @@ -52,7 +52,7 @@ from displaytabs import (GrampsTab, LocationEmbedList, CitationEmbedList, from gui.widgets import MonitoredEntry, PrivacyButton from Errors import ValidationError from PlaceUtils import conv_lat_lon -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/editors/editprimary.py b/src/gui/editors/editprimary.py index a9cdba6a8..024416fe0 100644 --- a/src/gui/editors/editprimary.py +++ b/src/gui/editors/editprimary.py @@ -46,7 +46,7 @@ from gen.display.name import displayer as name_displayer import config import gui.utils from gui.display import display_help -from QuestionDialog import SaveDialog +from gui.dialog import SaveDialog import gen.lib from gui.dbguielement import DbGUIElement diff --git a/src/gui/editors/editrepository.py b/src/gui/editors/editrepository.py index b1f03d25e..40952b8f7 100644 --- a/src/gui/editors/editrepository.py +++ b/src/gui/editors/editrepository.py @@ -46,7 +46,7 @@ from gen.db import DbTxn from gui.widgets import MonitoredEntry, MonitoredDataType, PrivacyButton from displaytabs import AddrEmbedList, WebEmbedList, NoteTab, SourceBackRefList from editprimary import EditPrimary -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.glade import Glade class EditRepository(EditPrimary): diff --git a/src/gui/editors/editsource.py b/src/gui/editors/editsource.py index 2840e63f7..2a5165bb9 100644 --- a/src/gui/editors/editsource.py +++ b/src/gui/editors/editsource.py @@ -51,7 +51,7 @@ from editprimary import EditPrimary from displaytabs import (NoteTab, GalleryTab, DataEmbedList, CitationBackRefList, RepoEmbedList) from gui.widgets import MonitoredEntry, PrivacyButton -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/filtereditor.py b/src/gui/filtereditor.py index 778b775e5..c6231082c 100644 --- a/src/gui/filtereditor.py +++ b/src/gui/filtereditor.py @@ -58,7 +58,7 @@ from gen.filters import (GenericFilterFactory, FilterList, from gen.filters.rules._matchesfilterbase import MatchesFilterBase import ListModel from gui.managedwindow import ManagedWindow -from QuestionDialog import QuestionDialog +from gui.dialog import QuestionDialog import const from gui.display import display_help import Errors diff --git a/src/gui/glade/questiondialog.glade b/src/gui/glade/dialog.glade similarity index 100% rename from src/gui/glade/questiondialog.glade rename to src/gui/glade/dialog.glade diff --git a/src/gui/grampsbar.py b/src/gui/grampsbar.py index 949309fbc..066a9e127 100644 --- a/src/gui/grampsbar.py +++ b/src/gui/grampsbar.py @@ -58,7 +58,7 @@ from gui.widgets.grampletpane import (AVAILABLE_GRAMPLETS, GuiGramplet) from gui.widgets.undoablebuffer import UndoableBuffer import gui.utils -from QuestionDialog import QuestionDialog +from gui.dialog import QuestionDialog #------------------------------------------------------------------------- # diff --git a/src/gui/grampsgui.py b/src/gui/grampsgui.py index 25cc9b488..b144ada9e 100644 --- a/src/gui/grampsgui.py +++ b/src/gui/grampsgui.py @@ -169,7 +169,7 @@ def _display_welcome_message(): Display a welcome message to the user. """ if not config.get('behavior.betawarn'): - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _('Danger: This is unstable code!'), _("This Gramps 3.x-trunk is a development release. " @@ -241,7 +241,7 @@ class Gramps(object): TipOfDay(self.vm.uistate) def argerrorfunc(self, string): - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog """ Show basic errors in argument handling in GUI fashion""" ErrorDialog(_("Error parsing arguments"), string) @@ -256,7 +256,7 @@ def __startgramps(errors, argparser): Main startup function started via gobject.timeout_add First action inside the gtk loop """ - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog #handle first existing errors in GUI fashion if errors: ErrorDialog(errors[0], errors[1]) diff --git a/src/gui/merge/mergefamily.py b/src/gui/merge/mergefamily.py index 528b5f085..8efd48e78 100644 --- a/src/gui/merge/mergefamily.py +++ b/src/gui/merge/mergefamily.py @@ -34,7 +34,7 @@ from gen.display.name import displayer as name_displayer import const from gui.display import display_help from Errors import MergeError -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.managedwindow import ManagedWindow from gen.merge import MergePersonQuery, MergeFamilyQuery diff --git a/src/gui/merge/mergeperson.py b/src/gui/merge/mergeperson.py index 2e65bb693..f0e7a2d78 100644 --- a/src/gui/merge/mergeperson.py +++ b/src/gui/merge/mergeperson.py @@ -45,7 +45,7 @@ import const from gui.display import display_help import gen.datehandler from Errors import MergeError -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.managedwindow import ManagedWindow from gen.merge import MergePersonQuery diff --git a/src/gui/plug/_guioptions.py b/src/gui/plug/_guioptions.py index 8e60090df..37ead20bd 100644 --- a/src/gui/plug/_guioptions.py +++ b/src/gui/plug/_guioptions.py @@ -55,7 +55,7 @@ from gui.utils import ProgressMeter from gui.pluginmanager import GuiPluginManager from gui import widgets from gui.managedwindow import ManagedWindow -from QuestionDialog import OptionDialog +from gui.dialog import OptionDialog from gui.selectors import SelectorFactory from gen.display.name import displayer as _nd from gen.filters import GenericFilterFactory, GenericFilter, rules diff --git a/src/gui/plug/_windows.py b/src/gui/plug/_windows.py index 762cfaa40..501ee6b66 100644 --- a/src/gui/plug/_windows.py +++ b/src/gui/plug/_windows.py @@ -54,7 +54,7 @@ from gui.utils import open_file_with_default_application from gui.pluginmanager import GuiPluginManager import tool from _guioptions import add_gui_options -from QuestionDialog import InfoDialog +from gui.dialog import InfoDialog from gui.editors import EditPerson import Utils import const diff --git a/src/gui/plug/report/_reportdialog.py b/src/gui/plug/report/_reportdialog.py index 93c5f8d0a..2a9ee7063 100644 --- a/src/gui/plug/report/_reportdialog.py +++ b/src/gui/plug/report/_reportdialog.py @@ -54,7 +54,7 @@ import Errors from gui.utils import open_file_with_default_application from gui.plug import add_gui_options from gui.user import User -from QuestionDialog import ErrorDialog, OptionDialog +from gui.dialog import ErrorDialog, OptionDialog from gen.plug.report import (CATEGORY_TEXT, CATEGORY_DRAW, CATEGORY_BOOK, CATEGORY_CODE, CATEGORY_WEB, CATEGORY_GRAPHVIZ, standalone_categories) diff --git a/src/gui/plug/report/_styleeditor.py b/src/gui/plug/report/_styleeditor.py index e366ffbf9..634d6ea32 100644 --- a/src/gui/plug/report/_styleeditor.py +++ b/src/gui/plug/report/_styleeditor.py @@ -140,7 +140,7 @@ class StyleListDisplay(object): try: self.sheetlist.save() except IOError, msg: - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog ErrorDialog(_("Error saving stylesheet"), str(msg)) except: log.error("Failed to save stylesheet", exc_info=True) diff --git a/src/gui/plug/tool.py b/src/gui/plug/tool.py index bb295415b..b651b317d 100644 --- a/src/gui/plug/tool.py +++ b/src/gui/plug/tool.py @@ -105,7 +105,7 @@ class BatchTool(Tool): def __init__(self, dbstate, options_class, name): # TODO: should we replace this with a callback? - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 warn_dialog = QuestionDialog2( _('Undo history warning'), _('Proceeding with this tool will erase the undo history ' @@ -134,7 +134,7 @@ class ActivePersonTool(Tool): if not uistate.get_active('Person'): # TODO: should we replace this with a callback? - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog ErrorDialog(_('Active person has not been set'), _('You must select an active person for this ' diff --git a/src/gui/tipofday.py b/src/gui/tipofday.py index 285d7bf1b..1254b499a 100644 --- a/src/gui/tipofday.py +++ b/src/gui/tipofday.py @@ -48,7 +48,7 @@ import os import const import config from gui.managedwindow import ManagedWindow -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.glade import Glade #------------------------------------------------------------------------- diff --git a/src/gui/undohistory.py b/src/gui/undohistory.py index d52ee64e7..d6eb0fcaa 100644 --- a/src/gui/undohistory.py +++ b/src/gui/undohistory.py @@ -44,7 +44,7 @@ import gobject # GRAMPS modules # #------------------------------------------------------------------------- -from QuestionDialog import QuestionDialog +from gui.dialog import QuestionDialog from gui.managedwindow import ManagedWindow #------------------------------------------------------------------------- diff --git a/src/gui/user.py b/src/gui/user.py index e8d0b21c0..b2b653011 100644 --- a/src/gui/user.py +++ b/src/gui/user.py @@ -38,7 +38,7 @@ import sys #------------------------------------------------------------------------- import gen.user from gui.utils import ProgressMeter -from QuestionDialog import (WarningDialog, ErrorDialog, DBErrorDialog, +from gui.dialog import (WarningDialog, ErrorDialog, DBErrorDialog, InfoDialog) #------------------------------------------------------------------------- diff --git a/src/gui/utils.py b/src/gui/utils.py index ec44fde38..61776d166 100644 --- a/src/gui/utils.py +++ b/src/gui/utils.py @@ -299,7 +299,7 @@ class ProgressMeter(object): """ Don't let the user close the progress dialog. """ - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Attempt to force closing the dialog"), _("Please do not force closing this important dialog."), @@ -328,7 +328,7 @@ def open_file_with_default_application( file_path ): @type file_path: string @return: nothing """ - from QuestionDialog import ErrorDialog + from gui.dialog import ErrorDialog norm_path = os.path.normpath( file_path ) if not os.path.exists(norm_path): diff --git a/src/gui/viewmanager.py b/src/gui/viewmanager.py index 39230f369..c1fb77b75 100644 --- a/src/gui/viewmanager.py +++ b/src/gui/viewmanager.py @@ -82,7 +82,7 @@ import const import constfunc import config import Errors -from QuestionDialog import (ErrorDialog, WarningDialog, QuestionDialog2, +from gui.dialog import (ErrorDialog, WarningDialog, QuestionDialog2, InfoDialog) from gui import widgets from gui.undohistory import UndoHistory @@ -435,7 +435,7 @@ class ViewManager(CLIManager): if addon_update_list: self.update_addons(addon_update_list) elif force: - from QuestionDialog import OkDialog + from gui.dialog import OkDialog OkDialog(_("There are no available addons of this type"), _("Checked for '%s'") % _("' and '").join([_(t) for t in config.get('behavior.check-for-update-types')]), @@ -522,7 +522,7 @@ class ViewManager(CLIManager): """ Process all of the selected addons. """ - from QuestionDialog import OkDialog + from gui.dialog import OkDialog from gui.widgets.progressdialog import LongOpStatus self.update_dialog.hide() model = self.list.model @@ -1475,7 +1475,7 @@ class ViewManager(CLIManager): """ Make a quick XML back with or without media. """ - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 window = gtk.Dialog(_("Gramps XML Backup"), self.uistate.window, gtk.DIALOG_DESTROY_WITH_PARENT, None) diff --git a/src/gui/views/listview.py b/src/gui/views/listview.py index 71270ef5e..22816239a 100644 --- a/src/gui/views/listview.py +++ b/src/gui/views/listview.py @@ -60,7 +60,7 @@ from gui.filters import SearchBar from gui.utils import add_menuitem import const import Utils -from QuestionDialog import QuestionDialog, QuestionDialog2 +from gui.dialog import QuestionDialog, QuestionDialog2 from gui.filtereditor import FilterEditor from gen.ggettext import sgettext as _ from DdTargets import DdTargets @@ -410,7 +410,7 @@ class ListView(NavigationView): if mlist: self.bookmarks.add(mlist[0]) else: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Could Not Set a Bookmark"), _("A bookmark could not be set because " diff --git a/src/gui/views/navigationview.py b/src/gui/views/navigationview.py index 4b37968cd..37eaba4ea 100644 --- a/src/gui/views/navigationview.py +++ b/src/gui/views/navigationview.py @@ -250,7 +250,7 @@ class NavigationView(PageView): self.uistate.push_message(self.dbstate, _("%s has been bookmarked") % name) else: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Could Not Set a Bookmark"), _("A bookmark could not be set because " diff --git a/src/gui/views/tags.py b/src/gui/views/tags.py index 4085d1af1..068c21144 100644 --- a/src/gui/views/tags.py +++ b/src/gui/views/tags.py @@ -48,7 +48,7 @@ from gui.dbguielement import DbGUIElement from ListModel import ListModel, NOSORT, COLOR, INTEGER import const from gui.display import display_help -from QuestionDialog import ErrorDialog, QuestionDialog2 +from gui.dialog import ErrorDialog, QuestionDialog2 import gui.widgets.progressdialog as progressdlg #------------------------------------------------------------------------- diff --git a/src/plugins/BookReport.py b/src/plugins/BookReport.py index 7f00433a8..9fd3c0d6c 100644 --- a/src/plugins/BookReport.py +++ b/src/plugins/BookReport.py @@ -73,7 +73,7 @@ import ListModel import Errors from gui.pluginmanager import GuiPluginManager from gen.plug.docgen import StyleSheet, StyleSheetList, PaperStyle -from QuestionDialog import WarningDialog, ErrorDialog +from gui.dialog import WarningDialog, ErrorDialog from gen.plug.menu import PersonOption, FilterOption, FamilyOption from gui.managedwindow import ManagedWindow from gui.glade import Glade @@ -669,7 +669,7 @@ class BookListDisplay(object): def on_booklist_cancel_clicked(self, obj): if self.unsaved_changes: - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 q = QuestionDialog2( _('Discard Unsaved Changes'), _('You have made changes which have not been saved.'), @@ -1059,7 +1059,7 @@ class BookReportSelector(ManagedWindow): ) return if name in self.book_list.get_book_names(): - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 q = QuestionDialog2( _('Book name already exists'), _('You are about to save away a ' diff --git a/src/plugins/docgen/HtmlDoc.py b/src/plugins/docgen/HtmlDoc.py index da020a889..e940e1363 100644 --- a/src/plugins/docgen/HtmlDoc.py +++ b/src/plugins/docgen/HtmlDoc.py @@ -267,7 +267,7 @@ class HtmlDoc(BaseDoc, TextDoc): if from_fname != dest: shutil.copyfile(from_fname, dest) elif self.warn_dir: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Possible destination error") + "\n" + _("You appear to have set your target directory " diff --git a/src/plugins/gramplet/EditExifMetadata.py b/src/plugins/gramplet/EditExifMetadata.py index 4ef87d59f..0dae101f4 100644 --- a/src/plugins/gramplet/EditExifMetadata.py +++ b/src/plugins/gramplet/EditExifMetadata.py @@ -59,7 +59,7 @@ from gen.plug import Gramplet from libmetadata import MetadataView, format_datetime from gui.widgets import ValidatableMaskedEntry from Errors import ValidationError -from QuestionDialog import QuestionDialog, OptionDialog +from gui.dialog import QuestionDialog, OptionDialog from gen.lib import Date diff --git a/src/plugins/lib/libgedcom.py b/src/plugins/lib/libgedcom.py index 66f332659..91689abf5 100644 --- a/src/plugins/lib/libgedcom.py +++ b/src/plugins/lib/libgedcom.py @@ -122,7 +122,7 @@ import LdsUtils import Utils from gen.datehandler._dateparser import DateParser from gen.db.dbconst import EVENT_KEY -from QuestionDialog import WarningDialog +from gui.dialog import WarningDialog from gen.lib.const import IDENTICAL, DIFFERENT from gen.lib import (StyledText, StyledTextTag, StyledTextTagType) diff --git a/src/plugins/lib/libpersonview.py b/src/plugins/lib/libpersonview.py index 4e128f788..57f35a8f7 100644 --- a/src/plugins/lib/libpersonview.py +++ b/src/plugins/lib/libpersonview.py @@ -52,7 +52,7 @@ from gen.db import DbTxn from gui.views.listview import ListView import Utils from gen.display.name import displayer as name_displayer -from QuestionDialog import ErrorDialog, QuestionDialog +from gui.dialog import ErrorDialog, QuestionDialog import Errors import Bookmarks import config diff --git a/src/plugins/lib/libplaceview.py b/src/plugins/lib/libplaceview.py index 936d811be..7099189ba 100644 --- a/src/plugins/lib/libplaceview.py +++ b/src/plugins/lib/libplaceview.py @@ -51,7 +51,7 @@ from gui.utils import add_menuitem import Errors import Bookmarks import config -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.pluginmanager import GuiPluginManager from DdTargets import DdTargets from gui.editors import EditPlace, DeletePlaceQuery diff --git a/src/plugins/lib/maps/osmGps.py b/src/plugins/lib/maps/osmGps.py index e341e9a53..e1d3c5395 100644 --- a/src/plugins/lib/maps/osmGps.py +++ b/src/plugins/lib/maps/osmGps.py @@ -59,7 +59,7 @@ from lifewaylayer import LifeWayLayer from datelayer import DateLayer from gen.ggettext import sgettext as _ from config import config -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog #------------------------------------------------------------------------- # diff --git a/src/plugins/mapservices/eniroswedenmap.py b/src/plugins/mapservices/eniroswedenmap.py index 084af36e2..d43c6ee60 100644 --- a/src/plugins/mapservices/eniroswedenmap.py +++ b/src/plugins/mapservices/eniroswedenmap.py @@ -39,7 +39,7 @@ from gen.ggettext import gettext as _ # #------------------------------------------------------------------------ from libmapservice import MapService -from QuestionDialog import WarningDialog +from gui.dialog import WarningDialog # Make upper case of translaed country so string search works later MAP_NAMES_SWEDEN = [_("Sweden").upper(), diff --git a/src/plugins/tool/ChangeNames.py b/src/plugins/tool/ChangeNames.py index 8d8fe68ee..138ea3334 100644 --- a/src/plugins/tool/ChangeNames.py +++ b/src/plugins/tool/ChangeNames.py @@ -43,7 +43,7 @@ from gui.utils import ProgressMeter from gui.display import display_help from gui.managedwindow import ManagedWindow -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gui.plug import tool from gen.ggettext import sgettext as _ from gui.glade import Glade diff --git a/src/plugins/tool/ChangeTypes.py b/src/plugins/tool/ChangeTypes.py index 1f696988d..61460ec02 100644 --- a/src/plugins/tool/ChangeTypes.py +++ b/src/plugins/tool/ChangeTypes.py @@ -43,7 +43,7 @@ from gui.managedwindow import ManagedWindow import AutoComp from gen.lib import EventType from gen.db import DbTxn -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gui.plug import tool from gui.glade import Glade diff --git a/src/plugins/tool/Check.py b/src/plugins/tool/Check.py index 75adf74ce..1cc622365 100644 --- a/src/plugins/tool/Check.py +++ b/src/plugins/tool/Check.py @@ -70,7 +70,7 @@ from gui.utils import ProgressMeter from gui.managedwindow import ManagedWindow from gui.plug import tool -from QuestionDialog import OkDialog, MissingMediaDialog +from gui.dialog import OkDialog, MissingMediaDialog from gen.display.name import displayer as _nd from gui.glade import Glade diff --git a/src/plugins/tool/DateParserDisplayTest.py b/src/plugins/tool/DateParserDisplayTest.py index 1b546b6fd..ec2a0622f 100644 --- a/src/plugins/tool/DateParserDisplayTest.py +++ b/src/plugins/tool/DateParserDisplayTest.py @@ -47,7 +47,7 @@ import gen.lib from gen.db import DbTxn from gui.plug import tool from gui.utils import ProgressMeter -from QuestionDialog import QuestionDialog +from gui.dialog import QuestionDialog from gen.datehandler import parser as _dp from gen.datehandler import displayer as _dd diff --git a/src/plugins/tool/EventCmp.py b/src/plugins/tool/EventCmp.py index 69489dee5..f7c8fb9cb 100644 --- a/src/plugins/tool/EventCmp.py +++ b/src/plugins/tool/EventCmp.py @@ -53,7 +53,7 @@ from docgen import ODSTab import const import Errors import gen.datehandler -from QuestionDialog import WarningDialog +from gui.dialog import WarningDialog from gui.plug import tool from gen.plug.report import utils as ReportUtils from gui.display import display_help diff --git a/src/plugins/tool/EventNames.py b/src/plugins/tool/EventNames.py index 26e3d47cc..99b76991a 100644 --- a/src/plugins/tool/EventNames.py +++ b/src/plugins/tool/EventNames.py @@ -50,7 +50,7 @@ import Utils from gui.plug import tool from gen.display.name import displayer as name_displayer -from QuestionDialog import OkDialog +from gui.dialog import OkDialog #------------------------------------------------------------------------- # diff --git a/src/plugins/tool/ExtractCity.py b/src/plugins/tool/ExtractCity.py index e55a5f628..25b6c071a 100644 --- a/src/plugins/tool/ExtractCity.py +++ b/src/plugins/tool/ExtractCity.py @@ -506,7 +506,7 @@ class ExtractCity(tool.BatchTool, ManagedWindow): self.display() else: self.close() - from QuestionDialog import OkDialog + from gui.dialog import OkDialog OkDialog(_('No modifications made'), _("No place information could be extracted.")) diff --git a/src/plugins/tool/FindDupes.py b/src/plugins/tool/FindDupes.py index 539437cb3..88d7c7e60 100644 --- a/src/plugins/tool/FindDupes.py +++ b/src/plugins/tool/FindDupes.py @@ -42,13 +42,13 @@ from gui.utils import ProgressMeter from gui.plug import tool import soundex from gen.display.name import displayer as name_displayer -from QuestionDialog import OkDialog +from gui.dialog import OkDialog import ListModel import Errors from gui.merge import MergePerson from gui.display import display_help from gui.managedwindow import ManagedWindow -from QuestionDialog import RunDatabaseRepair +from gui.dialog import RunDatabaseRepair from gen.ggettext import sgettext as _ from gui.glade import Glade diff --git a/src/plugins/tool/Leak.py b/src/plugins/tool/Leak.py index a25221d6f..f78decc5a 100644 --- a/src/plugins/tool/Leak.py +++ b/src/plugins/tool/Leak.py @@ -54,7 +54,7 @@ import gc #------------------------------------------------------------------------ from gui.plug import tool from gui.managedwindow import ManagedWindow -from QuestionDialog import InfoDialog +from gui.dialog import InfoDialog from gui.glade import Glade import gui.utils diff --git a/src/plugins/tool/MergeCitations.py b/src/plugins/tool/MergeCitations.py index fe3575466..72835a7ee 100644 --- a/src/plugins/tool/MergeCitations.py +++ b/src/plugins/tool/MergeCitations.py @@ -49,7 +49,7 @@ from Utils import confidence import const from gui.utils import ProgressMeter from gui.plug import tool -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gui.display import display_help import gen.datehandler from gui.managedwindow import ManagedWindow diff --git a/src/plugins/tool/PatchNames.py b/src/plugins/tool/PatchNames.py index 8bb8ee7a0..4d2277922 100644 --- a/src/plugins/tool/PatchNames.py +++ b/src/plugins/tool/PatchNames.py @@ -47,7 +47,7 @@ import gobject import const from gui.utils import ProgressMeter from gui.plug import tool -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gui.managedwindow import ManagedWindow from gui.display import display_help import gen.lib diff --git a/src/plugins/tool/PopulateSources.py b/src/plugins/tool/PopulateSources.py index 130628569..8853478f8 100644 --- a/src/plugins/tool/PopulateSources.py +++ b/src/plugins/tool/PopulateSources.py @@ -44,7 +44,7 @@ import gtk #------------------------------------------------------------------------- from gui.utils import ProgressMeter from gui.plug import tool -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gui.managedwindow import ManagedWindow import gen.lib from gen.db import DbTxn diff --git a/src/plugins/tool/Rebuild.py b/src/plugins/tool/Rebuild.py index 19dec78f9..e4a4822b4 100644 --- a/src/plugins/tool/Rebuild.py +++ b/src/plugins/tool/Rebuild.py @@ -51,7 +51,7 @@ log = logging.getLogger(".Rebuild") # #------------------------------------------------------------------------- from gui.plug import tool -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gen.updatecallback import UpdateCallback #------------------------------------------------------------------------- diff --git a/src/plugins/tool/RebuildRefMap.py b/src/plugins/tool/RebuildRefMap.py index f91dd34f3..ffb348d51 100644 --- a/src/plugins/tool/RebuildRefMap.py +++ b/src/plugins/tool/RebuildRefMap.py @@ -53,7 +53,7 @@ log = logging.getLogger(".RebuildRefMap") # #------------------------------------------------------------------------- from gui.plug import tool -from QuestionDialog import OkDialog +from gui.dialog import OkDialog from gen.updatecallback import UpdateCallback #------------------------------------------------------------------------- diff --git a/src/plugins/tool/RelCalc.py b/src/plugins/tool/RelCalc.py index cd2bf5ae7..feea58003 100644 --- a/src/plugins/tool/RelCalc.py +++ b/src/plugins/tool/RelCalc.py @@ -50,7 +50,7 @@ from gui.views.treemodels import PeopleBaseModel, PersonTreeModel from libpersonview import BasePersonView import Relationship -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.plug import tool from gui.glade import Glade diff --git a/src/plugins/view/citationlistview.py b/src/plugins/view/citationlistview.py index 16acf44ab..0526d4a37 100644 --- a/src/plugins/view/citationlistview.py +++ b/src/plugins/view/citationlistview.py @@ -53,7 +53,7 @@ import Utils import Bookmarks import Errors from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.editors import EditCitation, DeleteCitationQuery from gui.filters.sidebar import CitationSidebarFilter from gui.merge import MergeCitation diff --git a/src/plugins/view/citationtreeview.py b/src/plugins/view/citationtreeview.py index b8eee9db4..5582a4f4c 100644 --- a/src/plugins/view/citationtreeview.py +++ b/src/plugins/view/citationtreeview.py @@ -54,7 +54,7 @@ import Utils import Bookmarks import Errors from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.editors import EditCitation, DeleteCitationQuery, EditSource, \ DeleteSrcQuery from gui.filters.sidebar import SourceSidebarFilter @@ -439,7 +439,7 @@ class CitationTreeView(ListView): EditCitation(self.dbstate, self.uistate, [], gen.lib.Citation(), source) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text()) else: @@ -494,7 +494,7 @@ class CitationTreeView(ListView): try: EditSource(self.dbstate, self.uistate, [], source) except Errors.WindowActiveError: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog(_("Cannot share this reference"), self.__blocked_text2()) diff --git a/src/plugins/view/eventview.py b/src/plugins/view/eventview.py index 61b1476ca..794ce2736 100644 --- a/src/plugins/view/eventview.py +++ b/src/plugins/view/eventview.py @@ -54,7 +54,7 @@ import Errors import Bookmarks import config from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.editors import EditEvent, DeleteEventQuery from gui.filters.sidebar import EventSidebarFilter from gui.merge import MergeEvent diff --git a/src/plugins/view/familyview.py b/src/plugins/view/familyview.py index bb0f31b3c..ded3aac66 100644 --- a/src/plugins/view/familyview.py +++ b/src/plugins/view/familyview.py @@ -52,7 +52,7 @@ from gui.editors import EditFamily import Bookmarks import Errors import config -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.filters.sidebar import FamilySidebarFilter from gui.merge import MergeFamily from gen.plug import CATEGORY_QR_FAMILY @@ -238,7 +238,7 @@ class FamilyView(ListView): if mlist: self.bookmarks.add(mlist[0]) else: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _("Could Not Set a Bookmark"), _("A bookmark could not be set because " @@ -252,7 +252,7 @@ class FamilyView(ListView): pass def remove(self, obj): - from QuestionDialog import QuestionDialog2 + from gui.dialog import QuestionDialog2 from Utils import data_recover_msg msg = _('Deleting item will remove it from the database.') msg = msg + '\n' + data_recover_msg diff --git a/src/plugins/view/mediaview.py b/src/plugins/view/mediaview.py index ca364998b..751515172 100644 --- a/src/plugins/view/mediaview.py +++ b/src/plugins/view/mediaview.py @@ -66,7 +66,7 @@ import Errors from gui.filters.sidebar import MediaSidebarFilter from gui.merge import MergeMedia from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gen.plug import CATEGORY_QR_MEDIA #------------------------------------------------------------------------- diff --git a/src/plugins/view/noteview.py b/src/plugins/view/noteview.py index 995c9a60b..19c768511 100644 --- a/src/plugins/view/noteview.py +++ b/src/plugins/view/noteview.py @@ -53,7 +53,7 @@ import Bookmarks import config from gen.lib import Note from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.filters.sidebar import NoteSidebarFilter from gui.editors import EditNote, DeleteNoteQuery from gui.merge import MergeNote diff --git a/src/plugins/view/pedigreeview.py b/src/plugins/view/pedigreeview.py index df97401fb..d3472ba8a 100644 --- a/src/plugins/view/pedigreeview.py +++ b/src/plugins/view/pedigreeview.py @@ -63,7 +63,7 @@ import config import Bookmarks import const import constfunc -from QuestionDialog import RunDatabaseRepair, ErrorDialog +from gui.dialog import RunDatabaseRepair, ErrorDialog import gui.utils #------------------------------------------------------------------------- diff --git a/src/plugins/view/relview.py b/src/plugins/view/relview.py index efc14234f..e77e6978a 100644 --- a/src/plugins/view/relview.py +++ b/src/plugins/view/relview.py @@ -461,7 +461,7 @@ class RelationshipView(NavigationView): try: return self._change_person(obj) except AttributeError, msg: - from QuestionDialog import RunDatabaseRepair + from gui.dialog import RunDatabaseRepair RunDatabaseRepair(str(msg)) self.redrawing = False return True @@ -1299,7 +1299,7 @@ class RelationshipView(NavigationView): def write_family(self, family_handle, person = None): family = self.dbstate.db.get_family_from_handle(family_handle) if family is None: - from QuestionDialog import WarningDialog + from gui.dialog import WarningDialog WarningDialog( _('Broken family detected'), _('Please run the Check and Repair Database tool')) diff --git a/src/plugins/view/repoview.py b/src/plugins/view/repoview.py index c7fbae9a1..a4a82aa5b 100644 --- a/src/plugins/view/repoview.py +++ b/src/plugins/view/repoview.py @@ -44,7 +44,7 @@ import Errors import config from gui.editors import EditRepository, DeleteRepositoryQuery from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.filters.sidebar import RepoSidebarFilter from gui.merge import MergeRepository from gen.plug import CATEGORY_QR_REPOSITORY diff --git a/src/plugins/view/sourceview.py b/src/plugins/view/sourceview.py index 0f4bfcb5d..1b10bcdb5 100644 --- a/src/plugins/view/sourceview.py +++ b/src/plugins/view/sourceview.py @@ -47,7 +47,7 @@ import Utils import Bookmarks import Errors from DdTargets import DdTargets -from QuestionDialog import ErrorDialog +from gui.dialog import ErrorDialog from gui.editors import EditSource, DeleteSrcQuery from gui.filters.sidebar import SourceSidebarFilter from gui.merge import MergeSource