Ejemplo n.º 1
0
	def invoke(self, context, event):
		# change our view to log panel.
		MainExporterPanel.sViewState = MainExporterPanel.VS_LOG

		self.globalSettings = bpy.context.scene.ogre_mesh_exporter
		self.collection = self.globalSettings.selectedObjectList.collection
		self.collectionCount = len(self.collection)
		self.pendingProcesses = dict()
		self.completedCount = 0
		self.canceling = False
		self.itemIndex = 0

		# clear log.
		LogManager.reset()

		# run modal operator mode.
		context.window_manager.modal_handler_add(self)
		self.timer = context.window_manager.event_timer_add(0.1, context.window)
		return {'RUNNING_MODAL'}
Ejemplo n.º 2
0
	def invoke(self, context, event):
		# change our view to log panel.
		MainExporterPanel.sViewState = MainExporterPanel.VS_LOG

		self.globalSettings = bpy.context.scene.ogre_mesh_exporter
		self.collection = self.globalSettings.selectedObjectList.collection
		self.collectionCount = len(self.collection)
		self.pendingProcesses = dict()
		self.completedCount = 0
		self.canceling = False
		self.itemIndex = 0

		# clear log.
		LogManager.reset()

		# run modal operator mode.
		context.window_manager.modal_handler_add(self)
		self.timer = context.window_manager.event_timer_add(0.1, context.window)
		return {'RUNNING_MODAL'}