|
|
@@ -1,3 +1,4 @@
|
|
|
+import os
|
|
|
import queue
|
|
|
import re
|
|
|
import sys
|
|
|
@@ -13,6 +14,7 @@ from ui.Analyze import AnalyzeWindow
|
|
|
from sub_windows import SubWindows,LineEditWin,FormWindow, get_sub_win_list,get_sub_win
|
|
|
from ui.About import AboutWindow
|
|
|
from ui.Elaborate import Elaborate
|
|
|
+from ui.Read_Timing_Constraint import ReadTimeWindow
|
|
|
import GuiType
|
|
|
|
|
|
|
|
|
@@ -97,14 +99,17 @@ class MainWindow(Ui_MainWindow, QMainWindow):
|
|
|
self.actionCopy.triggered.connect(self.action_copy)
|
|
|
self.actionPast.triggered.connect(self.action_paste)
|
|
|
self.actionSelect_all.triggered.connect(self.action_select_all)
|
|
|
- self.actionReport_Exceptions.triggered.connect(self.report_exceptions)
|
|
|
+ self.actionAnalyze.triggered.connect(self.show_analyze_window)
|
|
|
+ self.actionRead_Timing_Constraint.triggered.connect(self.read_timing_constraint)
|
|
|
+ self.actionRead_Power_Intent
|
|
|
+ self.actionElaborate.triggered.connect(self.elaborate_window)
|
|
|
+ self.actionReload_Design.triggered.connect(GUI.ReloadDesign)
|
|
|
+
|
|
|
+ self.actionReport_Exceptions.triggered.connect(self.about)
|
|
|
self.actionStop_GUI.triggered.connect(GUI.Stop)
|
|
|
self.actionExit.triggered.connect(GUI.Exit)
|
|
|
self.actionReport_Virtual_Timing.triggered.connect(self.add_sub_win)
|
|
|
self.actionAbout.triggered.connect(self.about)
|
|
|
- self.actionAnalyze.triggered.connect(self.show_analyze_window)
|
|
|
- self.actionElaborate.triggered.connect(self.elaborate_window)
|
|
|
- self.actionReload_Design.triggered.connect(GUI.ReloadDesign)
|
|
|
self.textEdit.document().contentsChanged.connect(self.textEdit_change_size)
|
|
|
self.textEdit.document().contentsChange.connect(self.textEdit_change_contents)
|
|
|
sys.stdout = Stream()
|
|
|
@@ -139,10 +144,9 @@ class MainWindow(Ui_MainWindow, QMainWindow):
|
|
|
if type(widget) not in (QTextBrowser, QTextEdit):
|
|
|
return
|
|
|
widget.selectAll()
|
|
|
-
|
|
|
|
|
|
- def report_exceptions(self):
|
|
|
- pass
|
|
|
+ def read_timing_constraint(self):
|
|
|
+ ReadTimeWindow(self, os.getcwd())
|
|
|
|
|
|
def table_widget_change(self, index):
|
|
|
member = {
|