app: Make commandrunner/debugconsole private.

This commit is contained in:
Florian Bruhin 2014-09-23 07:03:18 +02:00
parent 097645ae8e
commit 2694ab2e80

View File

@ -55,8 +55,6 @@ class Application(QApplication):
Attributes: Attributes:
obj: The object registry. obj: The object registry.
mainwindow: The MainWindow QWidget. mainwindow: The MainWindow QWidget.
debugconsole: The ConsoleWidget for debugging.
commandrunner: The main CommandRunner instance.
searchrunner: The main SearchRunner instance. searchrunner: The main SearchRunner instance.
config: The main ConfigManager config: The main ConfigManager
stateconfig: The "state" ReadWriteConfigParser instance. stateconfig: The "state" ReadWriteConfigParser instance.
@ -67,6 +65,8 @@ class Application(QApplication):
cache: The global DiskCache instance. cache: The global DiskCache instance.
rl_bridge: The ReadlineBridge being used. rl_bridge: The ReadlineBridge being used.
args: ArgumentParser instance. args: ArgumentParser instance.
_commandrunner: The main CommandRunner instance.
_debugconsole: The ConsoleWidget for debugging.
_keyparsers: A mapping from modes to keyparsers. _keyparsers: A mapping from modes to keyparsers.
_timers: List of used QTimers so they don't get GCed. _timers: List of used QTimers so they don't get GCed.
_shutting_down: True if we're currently shutting down. _shutting_down: True if we're currently shutting down.
@ -135,7 +135,7 @@ class Application(QApplication):
log.init.debug("Initializing cache...") log.init.debug("Initializing cache...")
self.cache = cache.DiskCache(self) self.cache = cache.DiskCache(self)
log.init.debug("Initializing commands...") log.init.debug("Initializing commands...")
self.commandrunner = runners.CommandRunner() self._commandrunner = runners.CommandRunner()
log.init.debug("Initializing search...") log.init.debug("Initializing search...")
self.searchrunner = runners.SearchRunner(self) self.searchrunner = runners.SearchRunner(self)
log.init.debug("Initializing downloads...") log.init.debug("Initializing downloads...")
@ -144,7 +144,7 @@ class Application(QApplication):
self.mainwindow = mainwindow.MainWindow() self.mainwindow = mainwindow.MainWindow()
self.modeman.mainwindow = self.mainwindow self.modeman.mainwindow = self.mainwindow
log.init.debug("Initializing debug console...") log.init.debug("Initializing debug console...")
self.debugconsole = console.ConsoleWidget() self._debugconsole = console.ConsoleWidget()
log.init.debug("Initializing eventfilter...") log.init.debug("Initializing eventfilter...")
self.installEventFilter(self.modeman) self.installEventFilter(self.modeman)
self.setQuitOnLastWindowClosed(False) self.setQuitOnLastWindowClosed(False)
@ -334,7 +334,7 @@ class Application(QApplication):
for cmd in self.args.command: for cmd in self.args.command:
if cmd.startswith(':'): if cmd.startswith(':'):
log.init.debug("Startup cmd {}".format(cmd)) log.init.debug("Startup cmd {}".format(cmd))
self.commandrunner.run_safely_init(cmd.lstrip(':')) self._commandrunner.run_safely_init(cmd.lstrip(':'))
else: else:
log.init.debug("Startup URL {}".format(cmd)) log.init.debug("Startup URL {}".format(cmd))
try: try:
@ -391,14 +391,14 @@ class Application(QApplication):
self.modeman.left.connect(status.prompt.prompter.on_mode_left) self.modeman.left.connect(status.prompt.prompter.on_mode_left)
# commands # commands
cmd.got_cmd.connect(self.commandrunner.run_safely) cmd.got_cmd.connect(self._commandrunner.run_safely)
cmd.got_search.connect(self.searchrunner.search) cmd.got_search.connect(self.searchrunner.search)
cmd.got_search_rev.connect(self.searchrunner.search_rev) cmd.got_search_rev.connect(self.searchrunner.search_rev)
cmd.returnPressed.connect(tabs.setFocus) cmd.returnPressed.connect(tabs.setFocus)
self.searchrunner.do_search.connect(tabs.search) self.searchrunner.do_search.connect(tabs.search)
kp[utypes.KeyMode.normal].keystring_updated.connect( kp[utypes.KeyMode.normal].keystring_updated.connect(
status.keystring.setText) status.keystring.setText)
tabs.got_cmd.connect(self.commandrunner.run_safely) tabs.got_cmd.connect(self._commandrunner.run_safely)
# hints # hints
kp[utypes.KeyMode.hint].fire_hint.connect(tabs.fire_hint) kp[utypes.KeyMode.hint].fire_hint.connect(tabs.fire_hint)
@ -664,7 +664,7 @@ class Application(QApplication):
@cmdutils.register(instance='', debug=True, name='debug-console') @cmdutils.register(instance='', debug=True, name='debug-console')
def show_debugconsole(self): def show_debugconsole(self):
"""Show the debugging console.""" """Show the debugging console."""
self.debugconsole.show() self._debugconsole.show()
def interrupt(self, signum, _frame): def interrupt(self, signum, _frame):
"""Handler for signals to gracefully shutdown (SIGINT/SIGTERM). """Handler for signals to gracefully shutdown (SIGINT/SIGTERM).