Package conduit :: Module Main :: Class Application
[hide private]

Class Application

source code


Nested Classes [hide private]

Inherited from dbus.service.Interface: __metaclass__

Instance Methods [hide private]
 
__init__(self)
Conduit application class Parses command line arguments.
source code
 
_usage(self) source code
 
HasGUI(self) source code
 
BuildGUI(self) source code
 
ImportGUI(self) source code
 
ShowGUI(self) source code
 
ShowStatusIcon(self) source code
 
ShowSplash(self) source code
 
HideSplash(self) source code
 
IconifyGUI(self) source code
 
Quit(self) source code
 
Synchronize(self) source code
 
Cancel(self) source code

Inherited from dbus.service.Object: Introspect, __dbus_object_path__, __repr__, __str__, add_to_connection, connection, locations, remove_from_connection

Inherited from dbus.service.Object (private): _message_cb, _unregister_cb

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__

Class Variables [hide private]

Inherited from dbus.service.Object: SUPPORTS_MULTIPLE_CONNECTIONS, SUPPORTS_MULTIPLE_OBJECT_PATHS

Instance Variables [hide private]

Inherited from dbus.service.Object (private): _connection, _fallback, _locations, _locations_lock, _object_path

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Conduit application class
Parses command line arguments. Sets up the views and models;
restores application settings, shows the splash screen and the UI

Notes: 
    1) If conduit is launched without --console switch then the gui
    and the console interfaces are started
    2) If launched with --console and then later via the gui then set 
    up the gui and connect all the appropriate signal handlers

Overrides: dbus.service.Object.__init__

HasGUI(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= 'b')

BuildGUI(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

ImportGUI(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

ShowGUI(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

ShowStatusIcon(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

ShowSplash(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

HideSplash(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

IconifyGUI(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

Quit(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

Synchronize(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')

Cancel(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')