Package mcbase :: Package views :: Package samplescreen2 :: Module samplescreen2
[hide private]
[frames] | no frames]

Source Code for Module mcbase.views.samplescreen2.samplescreen2

 1  # -*- coding: utf-8 -*- 
 2   
 3  ########################################################################## 
 4  # samplescreen2.py 
 5  # 
 6  # A sample screen for MOCOP. 
 7  # 
 8  # (C) 2008 Likya Software 
 9  ########################################################################## 
10   
11  from twisted.internet import defer 
12   
13  from PyQt4.Qt import * 
14  from ui_samplescreen2 import Ui_Samplescreen2 
15   
16  from mcbase.widgets import * 
17 18 -class Samplescreen2(QWidget, MCScreen, Ui_Samplescreen2):
19 ''' 20 Sample screen for MOCOP. 21 '''
22 - def __init__(self, parent):
23 24 QWidget.__init__(self, parent) 25 MCScreen.__init__(self) 26 self.setupUi(self)
27 28 @defer.inlineCallbacks 29 @pyqtSignature('')
30 - def on_btnCancel_clicked(self):
31 yield self.closeScreen()
32 33 @defer.inlineCallbacks 34 @pyqtSignature('')
35 - def on_btnOK_clicked(self):
36 result = yield self.execute('mcbase.controllers.userctrl.Userctrl:cik', 'Hello World')
37