~kevang/mnemosyne-proj/grade-shortcuts-improvements

« back to all changes in this revision

Viewing changes to mnemosyne/mnemosyne/libmnemosyne/plugin_manager.py

  • Committer: pbienst
  • Date: 2008-07-23 09:59:16 UTC
  • Revision ID: svn-v3-trunk0:e5e6b78b-db40-0410-9517-b98c64f8d2c1:trunk:467
Progress dump.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
    ##########################################################################
22
22
    
23
23
    def __init__(self):
 
24
        
24
25
        self.plugins = {}
25
26
 
26
27
 
68
69
    ##########################################################################
69
70
    
70
71
    def get_all_plugins(self, type):
 
72
        
71
73
        return self.plugins[type]
72
74
 
 
75
 
73
76
    
74
77
    ##########################################################################
75
78
    #
110
113
def get_scheduler():
111
114
    return plugin_manager.get_current_plugin("scheduler")
112
115
 
 
116
def get_ui_controller():
 
117
    return plugin_manager.get_current_plugin("ui_controller")
 
118
 
113
119
def get_card_types():
114
120
    return plugin_manager.get_all_plugins("card_type")
115
121