def __init__(self, iface):
		QDockWidget.__init__(self, None)
		self.iface = iface
##        self.version = version
		# Set up the user interface from Designer.
		self.ui = Ui_PyarchinitPlugin()
		self.ui.setupUi(self)
		QObject.connect(self.ui.btnUStable, SIGNAL("clicked()"), self.runUS)
		QObject.connect(self.ui.btnUStable_2, SIGNAL("clicked()"), self.runUS)

		QObject.connect(self.ui.btnStrutturatable, SIGNAL("clicked()"), self.runStruttura)
		QObject.connect(self.ui.btnPeriodotable, SIGNAL("clicked()"), self.runPer)

		QObject.connect(self.ui.btnSitotable, SIGNAL("clicked()"), self.runSite)
		QObject.connect(self.ui.btnSitotable_2, SIGNAL("clicked()"), self.runSite)

		QObject.connect(self.ui.btnReptable, SIGNAL("clicked()"), self.runInr)
		QObject.connect(self.ui.btnReptable_2, SIGNAL("clicked()"), self.runInr)
		QObject.connect(self.ui.btnReptable_3, SIGNAL("clicked()"), self.runInr)
	
		QObject.connect(self.ui.btnMedtable, SIGNAL("clicked()"), self.runImageViewer)
		QObject.connect(self.ui.btnExptable, SIGNAL("clicked()"), self.runImages_directory_export)
		
		QObject.connect(self.ui.btnPDFmen, SIGNAL("clicked()"), self.runPDFadministrator)
		QObject.connect(self.ui.btnUTtable, SIGNAL("clicked()"), self.runUT)
class PyarchinitPluginDialog(QDockWidget):
	

	def __init__(self, iface):
		QDockWidget.__init__(self, None)
		self.iface = iface
##        self.version = version
		# Set up the user interface from Designer.
		self.ui = Ui_PyarchinitPlugin()
		self.ui.setupUi(self)
		QObject.connect(self.ui.btnUStable, SIGNAL("clicked()"), self.runUS)
		QObject.connect(self.ui.btnUStable_2, SIGNAL("clicked()"), self.runUS)

		QObject.connect(self.ui.btnStrutturatable, SIGNAL("clicked()"), self.runStruttura)
		QObject.connect(self.ui.btnPeriodotable, SIGNAL("clicked()"), self.runPer)

		QObject.connect(self.ui.btnSitotable, SIGNAL("clicked()"), self.runSite)
		QObject.connect(self.ui.btnSitotable_2, SIGNAL("clicked()"), self.runSite)

		QObject.connect(self.ui.btnReptable, SIGNAL("clicked()"), self.runInr)
		QObject.connect(self.ui.btnReptable_2, SIGNAL("clicked()"), self.runInr)
		QObject.connect(self.ui.btnReptable_3, SIGNAL("clicked()"), self.runInr)
	
		QObject.connect(self.ui.btnMedtable, SIGNAL("clicked()"), self.runImageViewer)
		QObject.connect(self.ui.btnExptable, SIGNAL("clicked()"), self.runImages_directory_export)
		
		QObject.connect(self.ui.btnPDFmen, SIGNAL("clicked()"), self.runPDFadministrator)
		QObject.connect(self.ui.btnUTtable, SIGNAL("clicked()"), self.runUT)

	def runSite(self):
		pluginGui = pyarchinit_Site(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save
		
	def runPer(self):
		pluginGui = pyarchinit_Periodizzazione(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save

	def runStruttura(self):
		pluginGui = pyarchinit_Struttura(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save

	def runUS(self):
		pluginGui = pyarchinit_US(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save

	def runInr(self):
		pluginGui = pyarchinit_Inventario_reperti(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save

	def runGisTimeController(self):
		pluginGui = pyarchinit_Gis_Time_Controller(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save

	def runUpd(self):
		pluginGui = pyarchinit_Upd_Values(self.iface)
		pluginGui.show()
		self.pluginGui = pluginGui # save

	def runConf(self):
		pluginConfGui = pyArchInitDialog_Config()
		pluginConfGui.show()
		self.pluginGui = pluginConfGui # save

	def runInfo(self):
		pluginInfoGui = pyArchInitDialog_Info()
		pluginInfoGui.show()
		self.pluginGui = pluginInfoGui # save

	def runImageViewer(self):
		pluginImageView = Main()
		pluginImageView.show()
		self.pluginGui = pluginImageView # save
		
	def runImages_directory_export(self):
		pluginImage_directory_export = pyarchinit_Images_directory_export()
		pluginImage_directory_export.show()
		self.pluginGui = pluginImage_directory_export # save

	def runTafonomia(self):
		pluginTafonomia = pyarchinit_Tafonomia(self.iface)
		pluginTafonomia.show()
		self.pluginGui = pluginTafonomia # save

	def runSchedaind(self):
		pluginIndividui = pyarchinit_Schedaind(self.iface)
		pluginIndividui.show()
		self.pluginGui = pluginIndividui # save

	def runDetsesso(self):
		pluginSesso = pyarchinit_Detsesso(self.iface)
		pluginSesso.show()
		self.pluginGui = pluginSesso # save

	def runDeteta(self):
		pluginEta = pyarchinit_Deteta(self.iface)
		pluginEta.show()
		self.pluginGui = pluginEta # save

	def runArcheozoology(self):
		pluginArchezoology = pyarchinit_Archeozoology(self.iface)
		pluginArchezoology.show()
		self.pluginGui = pluginArchezoology # save

	def runUT(self):
		pluginUT = pyarchinit_UT(self.iface)
		pluginUT.show()
		self.pluginGui = pluginUT # save

	def runPDFadministrator(self):
		pluginPDFadmin = pyarchinit_pdf_export()
		pluginPDFadmin.show()
		self.pluginGui = pluginPDFadmin # save