Package mcbase :: Package libs :: Package designeditor :: Module gridtoolbar
[hide private]
[frames] | no frames]

Source Code for Module mcbase.libs.designeditor.gridtoolbar

 1  # -*- coding: utf-8 -*- 
 2   
 3  ########################################################################## 
 4  # gridtoolbar.py 
 5  # 
 6  # Grid ayarlarının yapıldığı toolbar 
 7  # 
 8  # (C) 2007 Likya Yazılım ve Bilişim Hizmetleri Ltd. Şti. 
 9  ########################################################################## 
10   
11  from PyQt4.QtCore import * 
12  from PyQt4.QtGui import * 
13   
14  from toolbar import ToolBar 
15  from tools import * 
16   
17 -class GridToolBar(ToolBar):
18
19 - def initToolBar(self):
20 ''' 21 Grid ayarları için gereken nesneleri ekler. 22 ''' 23 self._spinBox = QSpinBox() 24 self._spinBox.setRange(1, 10) 25 self._spinBox.setSuffix(' %s' % self._plugin.unitName()) 26 self._spinBox.setValue(self._plugin.gridStep()) 27 self._spinBox.setToolTip(tr('Cetvel Çizgileri')) 28 self._spinBox.setStatusTip(tr('Cetvel çizgilerinin boylarını ayarlar.')) 29 30 action = self.addWidget(self._spinBox) 31 action.setToolTip(tr('Cetvel Çizgileri')) 32 action.setStatusTip(tr('Cetvel çizgilerinin boylarını ayarlar.')) 33 34 self._spinBox.setMinimumHeight(self.height() + 2) 35 36 self.connect(self._spinBox, SIGNAL('valueChanged(int)'), self.gridStepChanged)
37
38 - def gridStepChanged(self, newValue):
39 ''' 40 Grid boyları değiştiği zaman, editörü güncelliyoruz. 41 ''' 42 if 1 <= newValue <= 10: 43 self._plugin.setGridStep(newValue) 44 45 self.emit(SIGNAL('gridStepChanged()'))
46