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

« back to all changes in this revision

Viewing changes to mnemosyne/mnemosyne/pyqt_ui/card_twosided_wdgt.py

  • Committer: pbienst
  • Date: 2008-08-04 17:50:39 UTC
  • Revision ID: svn-v3-trunk0:e5e6b78b-db40-0410-9517-b98c64f8d2c1:trunk:498
Progress dump.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
 
13
13
from ui_card_twosided_wdgt import *
14
14
 
15
 
from mnemosyne.libmnemosyne.plugin_manager import plugin_manager
 
15
from mnemosyne.libmnemosyne.component_manager import component_manager
16
16
from mnemosyne.libmnemosyne.card_types.two_sided import TwoSided
17
17
 
18
18
 
50
50
 
51
51
        q = unicode(self.question.document().toPlainText())
52
52
        a = unicode(self.answer  .document().toPlainText())
53
 
        
54
 
        add_vice_versa = self.vice_versa.isChecked()
55
 
 
56
 
        # Check if sufficient data is present.
57
 
 
58
 
        if add_vice_versa:
59
 
            if not q or not a:
60
 
                return
61
 
        else:
62
 
            if not q:
63
 
                return
 
53
 
 
54
        # TODO: Check if sufficient data is present.
 
55
 
64
56
 
65
57
        # Return the data.
66
58
        
92
84
print "Registering two sided card type."
93
85
 
94
86
c = TwoSided()
95
 
c.widget_class = CardTwoSidedWdgt
96
 
plugin_manager.register_plugin("card_type", c)
97
 
 
 
87
#c.widget_class = CardTwoSidedWdgt
 
88
component_manager.register("card_type", c)
 
89
 
 
90
 
 
91
component_manager.register("card_type_widget", CardTwoSidedWdgt, "TwoSided")
98
92