克隆主分支
34
.gitignore
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
# Prerequisites
|
||||
*.d
|
||||
|
||||
# Compiled Object files
|
||||
*.slo
|
||||
*.lo
|
||||
*.o
|
||||
*.obj
|
||||
|
||||
# Precompiled Headers
|
||||
*.gch
|
||||
*.pch
|
||||
|
||||
# Compiled Dynamic libraries
|
||||
*.so
|
||||
*.dylib
|
||||
*.dll
|
||||
|
||||
# Fortran module files
|
||||
*.mod
|
||||
*.smod
|
||||
|
||||
# Compiled Static libraries
|
||||
*.lai
|
||||
*.la
|
||||
*.a
|
||||
*.lib
|
||||
|
||||
# Executables
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
|
||||
/eda/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Debug
|
82
README.md
Normal file
@ -0,0 +1,82 @@
|
||||
# eda_qt
|
||||
|
||||
### -介绍
|
||||
eda软件开发
|
||||
|
||||
## - 开发需求
|
||||
### ------------001------------
|
||||
点击“新建模块”按钮后,弹出一对话框,如:
|
||||

|
||||
|
||||
用户可输入:模块名称、input端口数量、output端口数量、inout端口数量
|
||||
点击ok后,将出现一“矩形图”,代表着该模块
|
||||

|
||||
上图是我们要开发的软件里用的矩形图
|
||||
这是我们仿照的软件里的截图,模块名为123,input、output、inout都为1
|
||||

|
||||
点击某一端口时,应做到可以修改端口的属性,包括:
|
||||
|端口名:要在矩形图上体现
|
||||
|输入输出类型:可以在input、output、inout中选
|
||||
|数据类型:可以在wire、reg中选
|
||||
|数据长度:可设置正整数值
|
||||
|颜色:此功能目前可先不做。。
|
||||
### ------------002------------
|
||||
双击模块矩形,可查看此模块所包含的子模块
|
||||
此时用户只需要输入算法代码 如:assign c = a & b;
|
||||
其他代码由软件自动生成。
|
||||

|
||||
其中第一段的格式为module xxx\[*\](端口名); 如用户在最开始的对话框中填写模块名为123,且整个模块中所有的端口为a、b、c三个时
|
||||
软件将会生成module 123\[*\](a,b,c);
|
||||
**第二段** 代码为:input/output/inout 端口名;例如用户设置a为input,b为output,c为inout。则代码为
|
||||
input a; output b; inout c;
|
||||
**第三段** 代码为:端口数据类型 端口名;例如用户定义a端口为wire型,b、c端口为reg型,则:
|
||||
wire a; reg b; reg c;
|
||||
第四段代码为之前用户输入的算法代码
|
||||
最后是固定句式:endmodule 相当于这个模块结束了
|
||||
另外要注意:当端口的数据长度定义为i(正整数)时,相应的在上述 **第二段、第三段** 代码中要有所改变,在端口名前加[i-1:0]
|
||||
例如:用户定义了p0为3位
|
||||
 
|
||||
则p0前面加[2:0]
|
||||
### ------------003------------
|
||||
应有“保存模块”和“生成代码”两个按钮。其中:
|
||||
保存模块:做到将此次用户新建的模块里的所有内容打包保存 下次用户双击时可以直接在软件里打开
|
||||
生成代码:将软件生成的代码 让用户选择位置保存。保存为 **verilog目录** 目录下应有 **此模块及其内部子模块** 所有的verilog代码文件 **扩展名为.v**
|
||||
### ------------004------------
|
||||
Verilog代码高亮规则
|
||||

|
||||
### ------------005------------
|
||||
在上层模块下添加子模块 可用线将子模块的端口连接 并生成实例化代码
|
||||
1. 添加子模块
|
||||
在左侧选中已有的模块后,在工作区的父模块中点击一下 可将左侧的模块作为子模块添加进去
|
||||

|
||||
如图,我在module1中添加了两个add作为子模块,软件自动命名为add1和add2
|
||||

|
||||
2. 子模块之间连线
|
||||
可在菜单栏的“连线”按钮进行两个子模块的端口之间的连线
|
||||

|
||||
**注意:连线只能从output开始,input结束** 。另有对 **inout类型** 的补充见 **第4点**
|
||||
此时,数据线的名称为: **输出模块_输出端口** 如图有两条线,分别是从 **add1的CO、add2的S** 输出
|
||||
所以 信号线的名称分别为 **add1_CO** 、 **add2_S**
|
||||

|
||||
3. 生成代码
|
||||
下面是软件生成代码
|
||||

|
||||
4. 补充
|
||||
**inout** 类型的端口 既可以作为 **输出** 也可以作为 **输入**
|
||||
即对于 **inout** 来说 有:
|
||||
**inout** -------》input
|
||||
output------》 **inout**
|
||||
**inout** -------》 **inout**
|
||||
### ------------006------------
|
||||
New Constrain功能
|
||||
点击New Constrain后,弹出一跟New Module **功能结构** 一样的对话框
|
||||

|
||||
注意,实际上是和New Module的对话框区分开的,分别在菜单栏的New下
|
||||
此时,工作区内生成的图型框与与New Module生成的几乎一致,都是由各种端口围绕在矩形周围,为与Module矩形区分,将其称为Constrain矩形
|
||||

|
||||
与 **005** 中生成子模块类似,在左侧选择已有的模块后,点击工作区的矩形图,将会把选中的Module置于Constrain矩形中。
|
||||
用户可通过上面的工具栏中的 **连线** 工具 将Constrain的端口和Module端口连接,输入只能到输入,输出只能到输出。
|
||||

|
||||
然后将会自动生成 **约束文件** 的代码 如下(还暂未具体研究规则)
|
||||

|
||||
constrain保存后生成.const文件;生成的代码保存为.qsf文件。
|
BIN
pics/QQ截图20210123232228.png
Normal file
After Width: | Height: | Size: 9.3 KiB |
BIN
pics/QQ截图20210123232905.png
Normal file
After Width: | Height: | Size: 9.5 KiB |
BIN
pics/QQ截图20210123233154.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
pics/QQ截图20210123233330.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
pics/QQ截图20210123233336.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
pics/QQ截图20210123234037.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
pics/QQ截图20210123234621.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
pics/QQ截图20210123234626.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
pics/QQ截图20210123234630.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
pics/icon/矩形.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
pics/icon/箭头(input或output).png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
pics/icon/长方形(inout).png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
pics/矩形.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
@ -0,0 +1,21 @@
|
||||
QMAKE_CXX.QT_COMPILER_STDCXX = 201402L
|
||||
QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 7
|
||||
QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3
|
||||
QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
|
||||
QMAKE_CXX.COMPILER_MACROS = \
|
||||
QT_COMPILER_STDCXX \
|
||||
QMAKE_GCC_MAJOR_VERSION \
|
||||
QMAKE_GCC_MINOR_VERSION \
|
||||
QMAKE_GCC_PATCH_VERSION
|
||||
QMAKE_CXX.INCDIRS = \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed \
|
||||
F:/QT5/Tools/mingw730_64/x86_64-w64-mingw32/include
|
||||
QMAKE_CXX.LIBDIRS = \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0 \
|
||||
F:/QT5/Tools/mingw730_64/lib/gcc \
|
||||
F:/QT5/Tools/mingw730_64/x86_64-w64-mingw32/lib \
|
||||
F:/QT5/Tools/mingw730_64/lib
|
469
src/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Debug/Makefile
Normal file
@ -0,0 +1,469 @@
|
||||
#############################################################################
|
||||
# Makefile for building: eda_qt
|
||||
# Generated by qmake (3.1) (Qt 5.12.1)
|
||||
# Project: ..\eda_qt\eda_qt.pro
|
||||
# Template: app
|
||||
# Command: F:\QT5\5.12.1\mingw73_64\bin\qmake.exe -o Makefile ..\eda_qt\eda_qt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
#############################################################################
|
||||
|
||||
MAKEFILE = Makefile
|
||||
|
||||
EQ = =
|
||||
|
||||
first: debug
|
||||
install: debug-install
|
||||
uninstall: debug-uninstall
|
||||
QMAKE = F:\QT5\5.12.1\mingw73_64\bin\qmake.exe
|
||||
DEL_FILE = del
|
||||
CHK_DIR_EXISTS= if not exist
|
||||
MKDIR = mkdir
|
||||
COPY = copy /y
|
||||
COPY_FILE = copy /y
|
||||
COPY_DIR = xcopy /s /q /y /i
|
||||
INSTALL_FILE = copy /y
|
||||
INSTALL_PROGRAM = copy /y
|
||||
INSTALL_DIR = xcopy /s /q /y /i
|
||||
QINSTALL = F:\QT5\5.12.1\mingw73_64\bin\qmake.exe -install qinstall
|
||||
QINSTALL_PROGRAM = F:\QT5\5.12.1\mingw73_64\bin\qmake.exe -install qinstall -exe
|
||||
DEL_FILE = del
|
||||
SYMLINK = $(QMAKE) -install ln -f -s
|
||||
DEL_DIR = rmdir
|
||||
MOVE = move
|
||||
SUBTARGETS = \
|
||||
debug \
|
||||
release
|
||||
|
||||
|
||||
debug: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-make_first: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-all: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug all
|
||||
debug-clean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug clean
|
||||
debug-distclean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug distclean
|
||||
debug-install: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug install
|
||||
debug-uninstall: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
||||
release: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-make_first: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-all: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release all
|
||||
release-clean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release clean
|
||||
release-distclean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release distclean
|
||||
release-install: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release install
|
||||
release-uninstall: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release uninstall
|
||||
|
||||
Makefile: ../eda_qt/eda_qt.pro ../../../../QT5/5.12.1/mingw73_64/mkspecs/win32-g++/qmake.conf ../../../../QT5/5.12.1/mingw73_64/mkspecs/features/spec_pre.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/qdevice.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/device_config.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/sanitize.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/gcc-base.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/g++-base.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/angle.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/windows-vulkan.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/g++-win32.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/qconfig.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3danimation.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3danimation_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dcore.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dcore_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dextras.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dextras_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dinput.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dinput_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dlogic.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquick.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquick_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickextras.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickinput.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickrender.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3drender.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3drender_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axbase.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axbase_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axcontainer.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axcontainer_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axserver.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axserver_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_bluetooth.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_charts.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_charts_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_concurrent.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_concurrent_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_core.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_core_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_datavisualization.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_datavisualization_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_dbus.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_dbus_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_designer.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_designer_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_edid_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_egl_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_fb_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gamepad.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gamepad_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gui.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gui_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_help.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_help_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_location.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_location_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimedia.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimedia_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_network.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_network_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_networkauth.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_networkauth_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_nfc.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_nfc_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_opengl.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_opengl_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_openglextensions.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioning.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioning_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioningquick.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_printsupport.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_printsupport_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_purchasing.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_purchasing_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qml.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qml_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmltest.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmltest_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quick.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quick_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickwidgets.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_remoteobjects.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_repparser.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_repparser_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_script.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_script_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scripttools.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scripttools_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scxml.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scxml_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sensors.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sensors_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialbus.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialbus_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialport.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialport_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sql.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sql_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_svg.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_svg_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_testlib.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_testlib_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_texttospeech.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_theme_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_uiplugin.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_uitools.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_uitools_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_virtualkeyboard.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_vulkan_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_webchannel.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_webchannel_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_websockets.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_websockets_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_widgets.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_widgets_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_winextras.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xml.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qt_functions.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qt_config.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/win32-g++/qmake.conf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/spec_post.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/exclusive_builds.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/toolchain.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/default_pre.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/win32/default_pre.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/resolve_config.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/exclusive_builds_post.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/default_post.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qml_debug.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/precompile_header.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/warn_on.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qt.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/resources.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/moc.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/win32/opengl.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/uic.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qmake_use.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/file_copies.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/win32/windows.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/testcase_targets.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/exceptions.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/yacc.prf \
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/lex.prf \
|
||||
../eda_qt/eda_qt.pro \
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/Qt5Widgets.prl \
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/Qt5Gui.prl \
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/Qt5Core.prl \
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/qtmaind.prl
|
||||
$(QMAKE) -o Makefile ..\eda_qt\eda_qt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/spec_pre.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/qdevice.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/device_config.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/sanitize.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/gcc-base.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/g++-base.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/angle.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/windows-vulkan.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/common/g++-win32.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/qconfig.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3danimation.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3danimation_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dcore.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dcore_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dextras.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dextras_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dinput.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dinput_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dlogic.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dlogic_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquick.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquick_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickextras.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickextras_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickinput.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickinput_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickrender.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickrender_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3drender.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_3drender_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_accessibility_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axbase.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axbase_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axcontainer.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axcontainer_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axserver.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_axserver_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_bluetooth.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_charts.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_charts_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_concurrent.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_concurrent_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_core.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_core_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_datavisualization.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_datavisualization_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_dbus.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_dbus_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_designer.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_designer_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_edid_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_egl_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_fb_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gamepad.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gamepad_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gui.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_gui_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_help.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_help_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_location.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_location_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimedia.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimedia_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_network.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_network_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_networkauth.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_networkauth_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_nfc.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_nfc_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_opengl.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_opengl_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_openglextensions.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_packetprotocol_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioning.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioning_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioningquick.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_positioningquick_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_printsupport.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_printsupport_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_purchasing.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_purchasing_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qml.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qml_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmldebug_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmltest.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qmltest_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quick.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quick_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickshapes_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickwidgets.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_remoteobjects.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_remoteobjects_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_repparser.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_repparser_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_script.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_script_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scripttools.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scripttools_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scxml.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_scxml_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sensors.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sensors_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialbus.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialbus_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialport.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_serialport_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sql.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_sql_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_svg.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_svg_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_testlib.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_testlib_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_texttospeech.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_texttospeech_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_theme_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_uiplugin.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_uitools.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_uitools_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_virtualkeyboard.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_vulkan_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_webchannel.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_webchannel_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_websockets.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_websockets_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_widgets.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_widgets_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_winextras.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xml.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qt_functions.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qt_config.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/win32-g++/qmake.conf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/spec_post.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/exclusive_builds.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/toolchain.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/default_pre.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/win32/default_pre.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/resolve_config.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/exclusive_builds_post.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/default_post.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qml_debug.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/precompile_header.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/warn_on.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qt.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/resources.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/moc.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/win32/opengl.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/uic.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/qmake_use.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/file_copies.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/win32/windows.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/testcase_targets.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/exceptions.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/yacc.prf:
|
||||
../../../../QT5/5.12.1/mingw73_64/mkspecs/features/lex.prf:
|
||||
../eda_qt/eda_qt.pro:
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/Qt5Widgets.prl:
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/Qt5Gui.prl:
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/Qt5Core.prl:
|
||||
../../../../QT5/5.12.1/mingw73_64/lib/qtmaind.prl:
|
||||
qmake: FORCE
|
||||
@$(QMAKE) -o Makefile ..\eda_qt\eda_qt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
|
||||
qmake_all: FORCE
|
||||
|
||||
make_first: debug-make_first release-make_first FORCE
|
||||
all: debug-all release-all FORCE
|
||||
clean: debug-clean release-clean FORCE
|
||||
distclean: debug-distclean release-distclean FORCE
|
||||
-$(DEL_FILE) Makefile
|
||||
-$(DEL_FILE) .qmake.stash
|
||||
|
||||
debug-mocclean:
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
||||
release-mocclean:
|
||||
$(MAKE) -f $(MAKEFILE).Release mocclean
|
||||
mocclean: debug-mocclean release-mocclean
|
||||
|
||||
debug-mocables:
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocables
|
||||
release-mocables:
|
||||
$(MAKE) -f $(MAKEFILE).Release mocables
|
||||
mocables: debug-mocables release-mocables
|
||||
|
||||
check: first
|
||||
|
||||
benchmark: first
|
||||
FORCE:
|
||||
|
||||
$(MAKEFILE).Debug: Makefile
|
||||
$(MAKEFILE).Release: Makefile
|
1378
src/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Debug/Makefile.Debug
Normal file
@ -0,0 +1,147 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'mainwindow.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.1)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../eda_qt/mainwindow.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'mainwindow.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.12.1. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_MainWindow_t {
|
||||
QByteArrayData data[10];
|
||||
char stringdata0[205];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
|
||||
QT_MOC_LITERAL(1, 11, 22), // "on_actionNew_triggered"
|
||||
QT_MOC_LITERAL(2, 34, 0), // ""
|
||||
QT_MOC_LITERAL(3, 35, 13), // "recv_new_file"
|
||||
QT_MOC_LITERAL(4, 49, 4), // "name"
|
||||
QT_MOC_LITERAL(5, 54, 30), // "on_pushButton_new_file_clicked"
|
||||
QT_MOC_LITERAL(6, 85, 23), // "on_actionExit_triggered"
|
||||
QT_MOC_LITERAL(7, 109, 29), // "on_actionNew_Module_triggered"
|
||||
QT_MOC_LITERAL(8, 139, 32), // "on_actionNew_Constrain_triggered"
|
||||
QT_MOC_LITERAL(9, 172, 32) // "on_actionNew_Testbench_triggered"
|
||||
|
||||
},
|
||||
"MainWindow\0on_actionNew_triggered\0\0"
|
||||
"recv_new_file\0name\0on_pushButton_new_file_clicked\0"
|
||||
"on_actionExit_triggered\0"
|
||||
"on_actionNew_Module_triggered\0"
|
||||
"on_actionNew_Constrain_triggered\0"
|
||||
"on_actionNew_Testbench_triggered"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_MainWindow[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
7, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 0, 49, 2, 0x08 /* Private */,
|
||||
3, 1, 50, 2, 0x08 /* Private */,
|
||||
5, 0, 53, 2, 0x08 /* Private */,
|
||||
6, 0, 54, 2, 0x08 /* Private */,
|
||||
7, 0, 55, 2, 0x08 /* Private */,
|
||||
8, 0, 56, 2, 0x08 /* Private */,
|
||||
9, 0, 57, 2, 0x08 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
QMetaType::Void, QMetaType::QString, 4,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<MainWindow *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->on_actionNew_triggered(); break;
|
||||
case 1: _t->recv_new_file((*reinterpret_cast< QString(*)>(_a[1]))); break;
|
||||
case 2: _t->on_pushButton_new_file_clicked(); break;
|
||||
case 3: _t->on_actionExit_triggered(); break;
|
||||
case 4: _t->on_actionNew_Module_triggered(); break;
|
||||
case 5: _t->on_actionNew_Constrain_triggered(); break;
|
||||
case 6: _t->on_actionNew_Testbench_triggered(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
|
||||
&QMainWindow::staticMetaObject,
|
||||
qt_meta_stringdata_MainWindow.data,
|
||||
qt_meta_data_MainWindow,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *MainWindow::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *MainWindow::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QMainWindow::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QMainWindow::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 7)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 7;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 7)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 7;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,119 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'new_constrain.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.1)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../eda_qt/new_constrain.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'new_constrain.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.12.1. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_new_constrain_t {
|
||||
QByteArrayData data[3];
|
||||
char stringdata0[37];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_new_constrain_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_new_constrain_t qt_meta_stringdata_new_constrain = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 13), // "new_constrain"
|
||||
QT_MOC_LITERAL(1, 14, 21), // "on_pushButton_clicked"
|
||||
QT_MOC_LITERAL(2, 36, 0) // ""
|
||||
|
||||
},
|
||||
"new_constrain\0on_pushButton_clicked\0"
|
||||
""
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_new_constrain[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
1, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 0, 19, 2, 0x08 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void new_constrain::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<new_constrain *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->on_pushButton_clicked(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject new_constrain::staticMetaObject = { {
|
||||
&QDialog::staticMetaObject,
|
||||
qt_meta_stringdata_new_constrain.data,
|
||||
qt_meta_data_new_constrain,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *new_constrain::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *new_constrain::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_new_constrain.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QDialog::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int new_constrain::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QDialog::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 1)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 1;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 1)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 1;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,148 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'new_file.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.1)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../eda_qt/new_file.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'new_file.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.12.1. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_new_file_t {
|
||||
QByteArrayData data[6];
|
||||
char stringdata0[79];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_new_file_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_new_file_t qt_meta_stringdata_new_file = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 8), // "new_file"
|
||||
QT_MOC_LITERAL(1, 9, 9), // "send_data"
|
||||
QT_MOC_LITERAL(2, 19, 0), // ""
|
||||
QT_MOC_LITERAL(3, 20, 4), // "name"
|
||||
QT_MOC_LITERAL(4, 25, 28), // "on_pushButton_cancel_clicked"
|
||||
QT_MOC_LITERAL(5, 54, 24) // "on_pushButton_ok_clicked"
|
||||
|
||||
},
|
||||
"new_file\0send_data\0\0name\0"
|
||||
"on_pushButton_cancel_clicked\0"
|
||||
"on_pushButton_ok_clicked"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_new_file[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
3, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
1, // signalCount
|
||||
|
||||
// signals: name, argc, parameters, tag, flags
|
||||
1, 1, 29, 2, 0x06 /* Public */,
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
4, 0, 32, 2, 0x08 /* Private */,
|
||||
5, 0, 33, 2, 0x08 /* Private */,
|
||||
|
||||
// signals: parameters
|
||||
QMetaType::Void, QMetaType::QString, 3,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void new_file::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<new_file *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->send_data((*reinterpret_cast< QString(*)>(_a[1]))); break;
|
||||
case 1: _t->on_pushButton_cancel_clicked(); break;
|
||||
case 2: _t->on_pushButton_ok_clicked(); break;
|
||||
default: ;
|
||||
}
|
||||
} else if (_c == QMetaObject::IndexOfMethod) {
|
||||
int *result = reinterpret_cast<int *>(_a[0]);
|
||||
{
|
||||
using _t = void (new_file::*)(QString );
|
||||
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&new_file::send_data)) {
|
||||
*result = 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject new_file::staticMetaObject = { {
|
||||
&QDialog::staticMetaObject,
|
||||
qt_meta_stringdata_new_file.data,
|
||||
qt_meta_data_new_file,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *new_file::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *new_file::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_new_file.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QDialog::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int new_file::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QDialog::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 3)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 3;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 3)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 3;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
|
||||
// SIGNAL 0
|
||||
void new_file::send_data(QString _t1)
|
||||
{
|
||||
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
|
||||
QMetaObject::activate(this, &staticMetaObject, 0, _a);
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,119 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'new_testbench.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.1)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../eda_qt/new_testbench.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'new_testbench.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.12.1. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_new_testbench_t {
|
||||
QByteArrayData data[3];
|
||||
char stringdata0[37];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_new_testbench_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_new_testbench_t qt_meta_stringdata_new_testbench = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 13), // "new_testbench"
|
||||
QT_MOC_LITERAL(1, 14, 21), // "on_pushButton_clicked"
|
||||
QT_MOC_LITERAL(2, 36, 0) // ""
|
||||
|
||||
},
|
||||
"new_testbench\0on_pushButton_clicked\0"
|
||||
""
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_new_testbench[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
1, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 0, 19, 2, 0x08 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void new_testbench::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<new_testbench *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->on_pushButton_clicked(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject new_testbench::staticMetaObject = { {
|
||||
&QDialog::staticMetaObject,
|
||||
qt_meta_stringdata_new_testbench.data,
|
||||
qt_meta_data_new_testbench,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *new_testbench::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *new_testbench::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_new_testbench.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QDialog::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int new_testbench::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QDialog::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 1)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 1;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 1)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 1;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,394 @@
|
||||
#define __DBL_MIN_EXP__ (-1021)
|
||||
#define __FLT32X_MAX_EXP__ 1024
|
||||
#define __cpp_attributes 200809
|
||||
#define __UINT_LEAST16_MAX__ 0xffff
|
||||
#define __ATOMIC_ACQUIRE 2
|
||||
#define __FLT128_MAX_10_EXP__ 4932
|
||||
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
|
||||
#define __GCC_IEC_559_COMPLEX 2
|
||||
#define __UINT_LEAST8_TYPE__ unsigned char
|
||||
#define __SIZEOF_FLOAT80__ 16
|
||||
#define _WIN32 1
|
||||
#define __INTMAX_C(c) c ## LL
|
||||
#define __CHAR_BIT__ 8
|
||||
#define __UINT8_MAX__ 0xff
|
||||
#define _WIN64 1
|
||||
#define __WINT_MAX__ 0xffff
|
||||
#define __FLT32_MIN_EXP__ (-125)
|
||||
#define __cpp_static_assert 200410
|
||||
#define __ORDER_LITTLE_ENDIAN__ 1234
|
||||
#define __SIZE_MAX__ 0xffffffffffffffffULL
|
||||
#define __WCHAR_MAX__ 0xffff
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
|
||||
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
|
||||
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
|
||||
#define __GCC_IEC_559 2
|
||||
#define __FLT32X_DECIMAL_DIG__ 17
|
||||
#define __FLT_EVAL_METHOD__ 0
|
||||
#define __cpp_binary_literals 201304
|
||||
#define __FLT64_DECIMAL_DIG__ 17
|
||||
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
|
||||
#define __x86_64 1
|
||||
#define __cpp_variadic_templates 200704
|
||||
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
|
||||
#define __SIG_ATOMIC_TYPE__ int
|
||||
#define __DBL_MIN_10_EXP__ (-307)
|
||||
#define __FINITE_MATH_ONLY__ 0
|
||||
#define __GNUC_PATCHLEVEL__ 0
|
||||
#define __FLT32_HAS_DENORM__ 1
|
||||
#define __UINT_FAST8_MAX__ 0xff
|
||||
#define __has_include(STR) __has_include__(STR)
|
||||
#define _stdcall __attribute__((__stdcall__))
|
||||
#define __DEC64_MAX_EXP__ 385
|
||||
#define __INT8_C(c) c
|
||||
#define __INT_LEAST8_WIDTH__ 8
|
||||
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
|
||||
#define __SHRT_MAX__ 0x7fff
|
||||
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
|
||||
#define __FLT64X_MAX_10_EXP__ 4932
|
||||
#define __UINT_LEAST8_MAX__ 0xff
|
||||
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
|
||||
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
|
||||
#define __UINTMAX_TYPE__ long long unsigned int
|
||||
#define __DEC32_EPSILON__ 1E-6DF
|
||||
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
|
||||
#define __UINT32_MAX__ 0xffffffffU
|
||||
#define __GXX_EXPERIMENTAL_CXX0X__ 1
|
||||
#define __LDBL_MAX_EXP__ 16384
|
||||
#define __FLT128_MIN_EXP__ (-16381)
|
||||
#define __WINT_MIN__ 0
|
||||
#define __FLT128_MIN_10_EXP__ (-4931)
|
||||
#define __INT_LEAST16_WIDTH__ 16
|
||||
#define __SCHAR_MAX__ 0x7f
|
||||
#define __FLT128_MANT_DIG__ 113
|
||||
#define __WCHAR_MIN__ 0
|
||||
#define __INT64_C(c) c ## LL
|
||||
#define __DBL_DIG__ 15
|
||||
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
|
||||
#define __FLT64X_MANT_DIG__ 64
|
||||
#define __SIZEOF_INT__ 4
|
||||
#define __SIZEOF_POINTER__ 8
|
||||
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
|
||||
#define __USER_LABEL_PREFIX__
|
||||
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
|
||||
#define __STDC_HOSTED__ 1
|
||||
#define __WIN32 1
|
||||
#define __LDBL_HAS_INFINITY__ 1
|
||||
#define __WIN64 1
|
||||
#define __FLT32_DIG__ 6
|
||||
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
|
||||
#define __GXX_WEAK__ 1
|
||||
#define __SHRT_WIDTH__ 16
|
||||
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
|
||||
#define __DEC32_MAX__ 9.999999E96DF
|
||||
#define __cpp_threadsafe_static_init 200806
|
||||
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
|
||||
#define __MINGW32__ 1
|
||||
#define __FLT32X_HAS_INFINITY__ 1
|
||||
#define __INT32_MAX__ 0x7fffffff
|
||||
#define __INT_WIDTH__ 32
|
||||
#define __SIZEOF_LONG__ 4
|
||||
#define __UINT16_C(c) c
|
||||
#define __PTRDIFF_WIDTH__ 64
|
||||
#define __DECIMAL_DIG__ 21
|
||||
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
|
||||
#define __INTMAX_WIDTH__ 64
|
||||
#define __FLT64_MIN_EXP__ (-1021)
|
||||
#define __has_include_next(STR) __has_include_next__(STR)
|
||||
#define __FLT64X_MIN_10_EXP__ (-4931)
|
||||
#define __LDBL_HAS_QUIET_NAN__ 1
|
||||
#define __FLT64_MANT_DIG__ 53
|
||||
#define _REENTRANT 1
|
||||
#define __GNUC__ 7
|
||||
#define _cdecl __attribute__((__cdecl__))
|
||||
#define __GXX_RTTI 1
|
||||
#define __MMX__ 1
|
||||
#define __cpp_delegating_constructors 200604
|
||||
#define __FLT_HAS_DENORM__ 1
|
||||
#define __SIZEOF_LONG_DOUBLE__ 16
|
||||
#define __BIGGEST_ALIGNMENT__ 16
|
||||
#define __STDC_UTF_16__ 1
|
||||
#define __FLT64_MAX_10_EXP__ 308
|
||||
#define __FLT32_HAS_INFINITY__ 1
|
||||
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
|
||||
#define _thiscall __attribute__((__thiscall__))
|
||||
#define __cpp_raw_strings 200710
|
||||
#define __INT_FAST32_MAX__ 0x7fffffff
|
||||
#define __WINNT 1
|
||||
#define __DBL_HAS_INFINITY__ 1
|
||||
#define __INT64_MAX__ 0x7fffffffffffffffLL
|
||||
#define __WINNT__ 1
|
||||
#define __DEC32_MIN_EXP__ (-94)
|
||||
#define __INTPTR_WIDTH__ 64
|
||||
#define __FLT32X_HAS_DENORM__ 1
|
||||
#define __INT_FAST16_TYPE__ short int
|
||||
#define _fastcall __attribute__((__fastcall__))
|
||||
#define __LDBL_HAS_DENORM__ 1
|
||||
#define __cplusplus 201103L
|
||||
#define __cpp_ref_qualifiers 200710
|
||||
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
|
||||
#define __INT_LEAST32_MAX__ 0x7fffffff
|
||||
#define __DEC32_MIN__ 1E-95DF
|
||||
#define __DEPRECATED 1
|
||||
#define __cpp_rvalue_references 200610
|
||||
#define __DBL_MAX_EXP__ 1024
|
||||
#define __WCHAR_WIDTH__ 16
|
||||
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
|
||||
#define __DEC128_EPSILON__ 1E-33DL
|
||||
#define __SSE2_MATH__ 1
|
||||
#define __ATOMIC_HLE_RELEASE 131072
|
||||
#define __WIN32__ 1
|
||||
#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
|
||||
#define __amd64 1
|
||||
#define __tune_core2__ 1
|
||||
#define __ATOMIC_HLE_ACQUIRE 65536
|
||||
#define __FLT32_HAS_QUIET_NAN__ 1
|
||||
#define __GNUG__ 7
|
||||
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
|
||||
#define __SIZEOF_SIZE_T__ 8
|
||||
#define __cpp_rvalue_reference 200610
|
||||
#define __cpp_nsdmi 200809
|
||||
#define __FLT64X_MIN_EXP__ (-16381)
|
||||
#define __SIZEOF_WINT_T__ 2
|
||||
#define __LONG_LONG_WIDTH__ 64
|
||||
#define __cpp_initializer_lists 200806
|
||||
#define __FLT32_MAX_EXP__ 128
|
||||
#define __cpp_hex_float 201603
|
||||
#define __GCC_HAVE_DWARF2_CFI_ASM 1
|
||||
#define __GXX_ABI_VERSION 1011
|
||||
#define __FLT128_HAS_INFINITY__ 1
|
||||
#define __FLT_MIN_EXP__ (-125)
|
||||
#define __cpp_lambdas 200907
|
||||
#define __FLT64X_HAS_QUIET_NAN__ 1
|
||||
#define __INT_FAST64_TYPE__ long long int
|
||||
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
|
||||
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
|
||||
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
|
||||
#define __DECIMAL_BID_FORMAT__ 1
|
||||
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
|
||||
#define __FLT64_MIN_10_EXP__ (-307)
|
||||
#define __FLT64X_DECIMAL_DIG__ 21
|
||||
#define __DEC128_MIN__ 1E-6143DL
|
||||
#define __REGISTER_PREFIX__
|
||||
#define __UINT16_MAX__ 0xffff
|
||||
#define __DBL_HAS_DENORM__ 1
|
||||
#define __cdecl __attribute__((__cdecl__))
|
||||
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
|
||||
#define __UINT8_TYPE__ unsigned char
|
||||
#define __NO_INLINE__ 1
|
||||
#define __FLT_MANT_DIG__ 24
|
||||
#define __LDBL_DECIMAL_DIG__ 21
|
||||
#define __VERSION__ "7.3.0"
|
||||
#define __UINT64_C(c) c ## ULL
|
||||
#define __cpp_unicode_characters 200704
|
||||
#define __GCC_ATOMIC_INT_LOCK_FREE 2
|
||||
#define __FLT128_MAX_EXP__ 16384
|
||||
#define __FLT32_MANT_DIG__ 24
|
||||
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||
#define __FLT128_HAS_DENORM__ 1
|
||||
#define __FLT128_DIG__ 33
|
||||
#define __SCHAR_WIDTH__ 8
|
||||
#define __INT32_C(c) c
|
||||
#define __DEC64_EPSILON__ 1E-15DD
|
||||
#define __ORDER_PDP_ENDIAN__ 3412
|
||||
#define __DEC128_MIN_EXP__ (-6142)
|
||||
#define __FLT32_MAX_10_EXP__ 38
|
||||
#define __INT_FAST32_TYPE__ int
|
||||
#define __UINT_LEAST16_TYPE__ short unsigned int
|
||||
#define __FLT64X_HAS_INFINITY__ 1
|
||||
#define __INT16_MAX__ 0x7fff
|
||||
#define __cpp_rtti 199711
|
||||
#define __SIZE_TYPE__ long long unsigned int
|
||||
#define __UINT64_MAX__ 0xffffffffffffffffULL
|
||||
#define __FLT64X_DIG__ 18
|
||||
#define __INT8_TYPE__ signed char
|
||||
#define __GCC_ASM_FLAG_OUTPUTS__ 1
|
||||
#define __FLT_RADIX__ 2
|
||||
#define __INT_LEAST16_TYPE__ short int
|
||||
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
|
||||
#define __UINTMAX_C(c) c ## ULL
|
||||
#define __GLIBCXX_BITSIZE_INT_N_0 128
|
||||
#define __SEH__ 1
|
||||
#define __SIG_ATOMIC_MAX__ 0x7fffffff
|
||||
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
|
||||
#define __SIZEOF_PTRDIFF_T__ 8
|
||||
#define __FLT32X_MANT_DIG__ 53
|
||||
#define __x86_64__ 1
|
||||
#define __FLT32X_MIN_EXP__ (-1021)
|
||||
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
|
||||
#define __MSVCRT__ 1
|
||||
#define __INT_FAST16_MAX__ 0x7fff
|
||||
#define __FLT64_DIG__ 15
|
||||
#define __UINT_FAST32_MAX__ 0xffffffffU
|
||||
#define __UINT_LEAST64_TYPE__ long long unsigned int
|
||||
#define __FLT_HAS_QUIET_NAN__ 1
|
||||
#define __FLT_MAX_10_EXP__ 38
|
||||
#define __LONG_MAX__ 0x7fffffffL
|
||||
#define __FLT64X_HAS_DENORM__ 1
|
||||
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
|
||||
#define __FLT_HAS_INFINITY__ 1
|
||||
#define __cpp_unicode_literals 200710
|
||||
#define __UINT_FAST16_TYPE__ short unsigned int
|
||||
#define __DEC64_MAX__ 9.999999999999999E384DD
|
||||
#define __INT_FAST32_WIDTH__ 32
|
||||
#define __CHAR16_TYPE__ short unsigned int
|
||||
#define __PRAGMA_REDEFINE_EXTNAME 1
|
||||
#define __SIZE_WIDTH__ 64
|
||||
#define __SEG_FS 1
|
||||
#define __INT_LEAST16_MAX__ 0x7fff
|
||||
#define __DEC64_MANT_DIG__ 16
|
||||
#define __UINT_LEAST32_MAX__ 0xffffffffU
|
||||
#define __SEG_GS 1
|
||||
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
|
||||
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
|
||||
#define __SIG_ATOMIC_WIDTH__ 32
|
||||
#define __INT_LEAST64_TYPE__ long long int
|
||||
#define __INT16_TYPE__ short int
|
||||
#define __INT_LEAST8_TYPE__ signed char
|
||||
#define __DEC32_MAX_EXP__ 97
|
||||
#define __INT_FAST8_MAX__ 0x7f
|
||||
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
|
||||
#define __INTPTR_MAX__ 0x7fffffffffffffffLL
|
||||
#define __GXX_MERGED_TYPEINFO_NAMES 0
|
||||
#define __cpp_range_based_for 200907
|
||||
#define __FLT64_HAS_QUIET_NAN__ 1
|
||||
#define __stdcall __attribute__((__stdcall__))
|
||||
#define __FLT32_MIN_10_EXP__ (-37)
|
||||
#define __SSE2__ 1
|
||||
#define __EXCEPTIONS 1
|
||||
#define __LDBL_MANT_DIG__ 64
|
||||
#define __DBL_HAS_QUIET_NAN__ 1
|
||||
#define __FLT64_HAS_INFINITY__ 1
|
||||
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
|
||||
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
|
||||
#define __INTPTR_TYPE__ long long int
|
||||
#define __UINT16_TYPE__ short unsigned int
|
||||
#define __WCHAR_TYPE__ short unsigned int
|
||||
#define __SIZEOF_FLOAT__ 4
|
||||
#define __pic__ 1
|
||||
#define __UINTPTR_MAX__ 0xffffffffffffffffULL
|
||||
#define __INT_FAST64_WIDTH__ 64
|
||||
#define __DEC64_MIN_EXP__ (-382)
|
||||
#define __cpp_decltype 200707
|
||||
#define __FLT32_DECIMAL_DIG__ 9
|
||||
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
|
||||
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
|
||||
#define __FLT_DIG__ 6
|
||||
#define __FLT64X_MAX_EXP__ 16384
|
||||
#define __UINT_FAST64_TYPE__ long long unsigned int
|
||||
#define __INT_MAX__ 0x7fffffff
|
||||
#define __amd64__ 1
|
||||
#define WIN32 1
|
||||
#define __nocona 1
|
||||
#define __code_model_medium__ 1
|
||||
#define __INT64_TYPE__ long long int
|
||||
#define __FLT_MAX_EXP__ 128
|
||||
#define WIN64 1
|
||||
#define __ORDER_BIG_ENDIAN__ 4321
|
||||
#define __DBL_MANT_DIG__ 53
|
||||
#define __cpp_inheriting_constructors 201511
|
||||
#define __SIZEOF_FLOAT128__ 16
|
||||
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
|
||||
#define __DEC64_MIN__ 1E-383DD
|
||||
#define __WINT_TYPE__ short unsigned int
|
||||
#define __UINT_LEAST32_TYPE__ unsigned int
|
||||
#define __SIZEOF_SHORT__ 2
|
||||
#define __SSE__ 1
|
||||
#define __LDBL_MIN_EXP__ (-16381)
|
||||
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
|
||||
#define __WINT_WIDTH__ 16
|
||||
#define __INT_LEAST8_MAX__ 0x7f
|
||||
#define __FLT32X_MAX_10_EXP__ 308
|
||||
#define __SIZEOF_INT128__ 16
|
||||
#define __WCHAR_UNSIGNED__ 1
|
||||
#define __LDBL_MAX_10_EXP__ 4932
|
||||
#define __ATOMIC_RELAXED 0
|
||||
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
|
||||
#define __thiscall __attribute__((__thiscall__))
|
||||
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
|
||||
#define __UINT8_C(c) c
|
||||
#define __FLT64_MAX_EXP__ 1024
|
||||
#define __INT_LEAST32_TYPE__ int
|
||||
#define __SIZEOF_WCHAR_T__ 2
|
||||
#define __FLT128_HAS_QUIET_NAN__ 1
|
||||
#define __INT_FAST8_TYPE__ signed char
|
||||
#define __fastcall __attribute__((__fastcall__))
|
||||
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
|
||||
#define __GNUC_STDC_INLINE__ 1
|
||||
#define __FLT64_HAS_DENORM__ 1
|
||||
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
|
||||
#define __DBL_DECIMAL_DIG__ 17
|
||||
#define __STDC_UTF_32__ 1
|
||||
#define __INT_FAST8_WIDTH__ 8
|
||||
#define __FXSR__ 1
|
||||
#define __DEC_EVAL_METHOD__ 2
|
||||
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
|
||||
#define __MINGW64__ 1
|
||||
#define __cpp_runtime_arrays 198712
|
||||
#define __UINT64_TYPE__ long long unsigned int
|
||||
#define __UINT32_C(c) c ## U
|
||||
#define __INTMAX_MAX__ 0x7fffffffffffffffLL
|
||||
#define __cpp_alias_templates 200704
|
||||
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||
#define WINNT 1
|
||||
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
|
||||
#define __INT8_MAX__ 0x7f
|
||||
#define __LONG_WIDTH__ 32
|
||||
#define __PIC__ 1
|
||||
#define __UINT_FAST32_TYPE__ unsigned int
|
||||
#define __CHAR32_TYPE__ unsigned int
|
||||
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
|
||||
#define __cpp_constexpr 200704
|
||||
#define __INT32_TYPE__ int
|
||||
#define __SIZEOF_DOUBLE__ 8
|
||||
#define __cpp_exceptions 199711
|
||||
#define __FLT_MIN_10_EXP__ (-37)
|
||||
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
|
||||
#define __INT_LEAST32_WIDTH__ 32
|
||||
#define __INTMAX_TYPE__ long long int
|
||||
#define _INTEGRAL_MAX_BITS 64
|
||||
#define __DEC128_MAX_EXP__ 6145
|
||||
#define __FLT32X_HAS_QUIET_NAN__ 1
|
||||
#define __ATOMIC_CONSUME 1
|
||||
#define __nocona__ 1
|
||||
#define __GNUC_MINOR__ 3
|
||||
#define __GLIBCXX_TYPE_INT_N_0 __int128
|
||||
#define __INT_FAST16_WIDTH__ 16
|
||||
#define __UINTMAX_MAX__ 0xffffffffffffffffULL
|
||||
#define __DEC32_MANT_DIG__ 7
|
||||
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
|
||||
#define __DBL_MAX_10_EXP__ 308
|
||||
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
|
||||
#define __INT16_C(c) c
|
||||
#define __STDC__ 1
|
||||
#define __FLT32X_DIG__ 15
|
||||
#define __PTRDIFF_TYPE__ long long int
|
||||
#define __ATOMIC_SEQ_CST 5
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
|
||||
#define __UINT32_TYPE__ unsigned int
|
||||
#define __FLT32X_MIN_10_EXP__ (-307)
|
||||
#define __UINTPTR_TYPE__ long long unsigned int
|
||||
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
|
||||
#define __DEC128_MANT_DIG__ 34
|
||||
#define __LDBL_MIN_10_EXP__ (-4931)
|
||||
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
|
||||
#define __SSE_MATH__ 1
|
||||
#define __SIZEOF_LONG_LONG__ 8
|
||||
#define __cpp_user_defined_literals 200809
|
||||
#define __FLT128_DECIMAL_DIG__ 36
|
||||
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
|
||||
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
|
||||
#define __LDBL_DIG__ 18
|
||||
#define __FLT_DECIMAL_DIG__ 9
|
||||
#define __UINT_FAST16_MAX__ 0xffff
|
||||
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
|
||||
#define __INT_LEAST64_WIDTH__ 64
|
||||
#define __SSE3__ 1
|
||||
#define __UINT_FAST8_TYPE__ unsigned char
|
||||
#define __WIN64__ 1
|
||||
#define __ATOMIC_ACQ_REL 4
|
||||
#define __ATOMIC_RELEASE 3
|
||||
#define __declspec(x) __attribute__((x))
|
@ -0,0 +1,13 @@
|
||||
debug/main.o
|
||||
debug/mainwindow.o
|
||||
debug/new_file.o
|
||||
debug/new_constrain.o
|
||||
debug/module.o
|
||||
debug/constrain.o
|
||||
debug/port.o
|
||||
debug/testbench.o
|
||||
debug/new_testbench.o
|
||||
debug/moc_mainwindow.o
|
||||
debug/moc_new_file.o
|
||||
debug/moc_new_constrain.o
|
||||
debug/moc_new_testbench.o
|
@ -0,0 +1,13 @@
|
||||
release/main.o
|
||||
release/mainwindow.o
|
||||
release/new_file.o
|
||||
release/new_constrain.o
|
||||
release/module.o
|
||||
release/constrain.o
|
||||
release/port.o
|
||||
release/testbench.o
|
||||
release/new_testbench.o
|
||||
release/moc_mainwindow.o
|
||||
release/moc_new_file.o
|
||||
release/moc_new_constrain.o
|
||||
release/moc_new_testbench.o
|
@ -0,0 +1,318 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'mainwindow.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.1
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_MAINWINDOW_H
|
||||
#define UI_MAINWINDOW_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QAction>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QListView>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QMenu>
|
||||
#include <QtWidgets/QMenuBar>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QSpacerItem>
|
||||
#include <QtWidgets/QStatusBar>
|
||||
#include <QtWidgets/QTabWidget>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QToolBox>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_MainWindow
|
||||
{
|
||||
public:
|
||||
QAction *actionOpen;
|
||||
QAction *actionSave;
|
||||
QAction *actionSave_As;
|
||||
QAction *actionPrint;
|
||||
QAction *actionExit;
|
||||
QAction *actionNew_Module;
|
||||
QAction *actionNew_Constrain;
|
||||
QAction *actionNew_Testbench;
|
||||
QWidget *centralwidget;
|
||||
QVBoxLayout *verticalLayout_2;
|
||||
QVBoxLayout *verticalLayout;
|
||||
QHBoxLayout *horizontalLayout_top;
|
||||
QPushButton *pushButton_new_file;
|
||||
QPushButton *pushButton_17;
|
||||
QPushButton *pushButton_4;
|
||||
QPushButton *pushButton_3;
|
||||
QPushButton *pushButton_2;
|
||||
QPushButton *pushButton;
|
||||
QPushButton *pushButton_5;
|
||||
QPushButton *pushButton_6;
|
||||
QSpacerItem *horizontalSpacer;
|
||||
QHBoxLayout *horizontalLayout_body;
|
||||
QToolBox *toolBox_left;
|
||||
QWidget *page;
|
||||
QWidget *toolbox_system;
|
||||
QListView *listView_left;
|
||||
QTabWidget *tabWidget;
|
||||
QWidget *tab;
|
||||
QWidget *tab_widget;
|
||||
QToolBox *toolBox_right;
|
||||
QWidget *toolbox_search;
|
||||
QWidget *toolbox_property;
|
||||
QHBoxLayout *horizontalLayout_bottom;
|
||||
QTextEdit *textEdit;
|
||||
QMenuBar *menubar;
|
||||
QMenu *menuEdit;
|
||||
QMenu *menuFile;
|
||||
QMenu *menuNew;
|
||||
QStatusBar *statusbar;
|
||||
|
||||
void setupUi(QMainWindow *MainWindow)
|
||||
{
|
||||
if (MainWindow->objectName().isEmpty())
|
||||
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
||||
MainWindow->resize(1056, 672);
|
||||
actionOpen = new QAction(MainWindow);
|
||||
actionOpen->setObjectName(QString::fromUtf8("actionOpen"));
|
||||
actionSave = new QAction(MainWindow);
|
||||
actionSave->setObjectName(QString::fromUtf8("actionSave"));
|
||||
actionSave_As = new QAction(MainWindow);
|
||||
actionSave_As->setObjectName(QString::fromUtf8("actionSave_As"));
|
||||
actionPrint = new QAction(MainWindow);
|
||||
actionPrint->setObjectName(QString::fromUtf8("actionPrint"));
|
||||
actionExit = new QAction(MainWindow);
|
||||
actionExit->setObjectName(QString::fromUtf8("actionExit"));
|
||||
actionNew_Module = new QAction(MainWindow);
|
||||
actionNew_Module->setObjectName(QString::fromUtf8("actionNew_Module"));
|
||||
actionNew_Constrain = new QAction(MainWindow);
|
||||
actionNew_Constrain->setObjectName(QString::fromUtf8("actionNew_Constrain"));
|
||||
actionNew_Testbench = new QAction(MainWindow);
|
||||
actionNew_Testbench->setObjectName(QString::fromUtf8("actionNew_Testbench"));
|
||||
centralwidget = new QWidget(MainWindow);
|
||||
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
|
||||
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(centralwidget->sizePolicy().hasHeightForWidth());
|
||||
centralwidget->setSizePolicy(sizePolicy);
|
||||
centralwidget->setContextMenuPolicy(Qt::DefaultContextMenu);
|
||||
centralwidget->setLayoutDirection(Qt::LeftToRight);
|
||||
verticalLayout_2 = new QVBoxLayout(centralwidget);
|
||||
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
|
||||
verticalLayout = new QVBoxLayout();
|
||||
verticalLayout->setSpacing(2);
|
||||
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
|
||||
verticalLayout->setSizeConstraint(QLayout::SetMaximumSize);
|
||||
horizontalLayout_top = new QHBoxLayout();
|
||||
horizontalLayout_top->setObjectName(QString::fromUtf8("horizontalLayout_top"));
|
||||
horizontalLayout_top->setSizeConstraint(QLayout::SetMinimumSize);
|
||||
pushButton_new_file = new QPushButton(centralwidget);
|
||||
pushButton_new_file->setObjectName(QString::fromUtf8("pushButton_new_file"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_new_file);
|
||||
|
||||
pushButton_17 = new QPushButton(centralwidget);
|
||||
pushButton_17->setObjectName(QString::fromUtf8("pushButton_17"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_17);
|
||||
|
||||
pushButton_4 = new QPushButton(centralwidget);
|
||||
pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_4);
|
||||
|
||||
pushButton_3 = new QPushButton(centralwidget);
|
||||
pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_3);
|
||||
|
||||
pushButton_2 = new QPushButton(centralwidget);
|
||||
pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_2);
|
||||
|
||||
pushButton = new QPushButton(centralwidget);
|
||||
pushButton->setObjectName(QString::fromUtf8("pushButton"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton);
|
||||
|
||||
pushButton_5 = new QPushButton(centralwidget);
|
||||
pushButton_5->setObjectName(QString::fromUtf8("pushButton_5"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_5);
|
||||
|
||||
pushButton_6 = new QPushButton(centralwidget);
|
||||
pushButton_6->setObjectName(QString::fromUtf8("pushButton_6"));
|
||||
|
||||
horizontalLayout_top->addWidget(pushButton_6);
|
||||
|
||||
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
|
||||
|
||||
horizontalLayout_top->addItem(horizontalSpacer);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_top);
|
||||
|
||||
horizontalLayout_body = new QHBoxLayout();
|
||||
horizontalLayout_body->setObjectName(QString::fromUtf8("horizontalLayout_body"));
|
||||
toolBox_left = new QToolBox(centralwidget);
|
||||
toolBox_left->setObjectName(QString::fromUtf8("toolBox_left"));
|
||||
toolBox_left->setEnabled(true);
|
||||
QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Preferred);
|
||||
sizePolicy1.setHorizontalStretch(0);
|
||||
sizePolicy1.setVerticalStretch(0);
|
||||
sizePolicy1.setHeightForWidth(toolBox_left->sizePolicy().hasHeightForWidth());
|
||||
toolBox_left->setSizePolicy(sizePolicy1);
|
||||
toolBox_left->setMinimumSize(QSize(200, 0));
|
||||
toolBox_left->setSizeIncrement(QSize(0, 0));
|
||||
page = new QWidget();
|
||||
page->setObjectName(QString::fromUtf8("page"));
|
||||
page->setGeometry(QRect(0, 0, 200, 330));
|
||||
toolBox_left->addItem(page, QString::fromUtf8("Page 1"));
|
||||
toolbox_system = new QWidget();
|
||||
toolbox_system->setObjectName(QString::fromUtf8("toolbox_system"));
|
||||
toolbox_system->setGeometry(QRect(0, 0, 200, 330));
|
||||
listView_left = new QListView(toolbox_system);
|
||||
listView_left->setObjectName(QString::fromUtf8("listView_left"));
|
||||
listView_left->setGeometry(QRect(0, 0, 200, 16777215));
|
||||
QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
||||
sizePolicy2.setHorizontalStretch(0);
|
||||
sizePolicy2.setVerticalStretch(0);
|
||||
sizePolicy2.setHeightForWidth(listView_left->sizePolicy().hasHeightForWidth());
|
||||
listView_left->setSizePolicy(sizePolicy2);
|
||||
listView_left->setMinimumSize(QSize(200, 0));
|
||||
listView_left->setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||
toolBox_left->addItem(toolbox_system, QString::fromUtf8("System"));
|
||||
|
||||
horizontalLayout_body->addWidget(toolBox_left);
|
||||
|
||||
tabWidget = new QTabWidget(centralwidget);
|
||||
tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
|
||||
tab = new QWidget();
|
||||
tab->setObjectName(QString::fromUtf8("tab"));
|
||||
tab_widget = new QWidget(tab);
|
||||
tab_widget->setObjectName(QString::fromUtf8("tab_widget"));
|
||||
tab_widget->setGeometry(QRect(50, 50, 561, 251));
|
||||
tab_widget->setStyleSheet(QString::fromUtf8(""));
|
||||
tabWidget->addTab(tab, QString());
|
||||
|
||||
horizontalLayout_body->addWidget(tabWidget);
|
||||
|
||||
toolBox_right = new QToolBox(centralwidget);
|
||||
toolBox_right->setObjectName(QString::fromUtf8("toolBox_right"));
|
||||
sizePolicy1.setHeightForWidth(toolBox_right->sizePolicy().hasHeightForWidth());
|
||||
toolBox_right->setSizePolicy(sizePolicy1);
|
||||
toolBox_right->setMinimumSize(QSize(200, 0));
|
||||
toolbox_search = new QWidget();
|
||||
toolbox_search->setObjectName(QString::fromUtf8("toolbox_search"));
|
||||
toolbox_search->setGeometry(QRect(0, 0, 200, 330));
|
||||
toolBox_right->addItem(toolbox_search, QString::fromUtf8("Search"));
|
||||
toolbox_property = new QWidget();
|
||||
toolbox_property->setObjectName(QString::fromUtf8("toolbox_property"));
|
||||
toolbox_property->setGeometry(QRect(0, 0, 200, 330));
|
||||
toolBox_right->addItem(toolbox_property, QString::fromUtf8("Property"));
|
||||
|
||||
horizontalLayout_body->addWidget(toolBox_right);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_body);
|
||||
|
||||
horizontalLayout_bottom = new QHBoxLayout();
|
||||
horizontalLayout_bottom->setObjectName(QString::fromUtf8("horizontalLayout_bottom"));
|
||||
horizontalLayout_bottom->setSizeConstraint(QLayout::SetDefaultConstraint);
|
||||
textEdit = new QTextEdit(centralwidget);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Preferred);
|
||||
sizePolicy3.setHorizontalStretch(0);
|
||||
sizePolicy3.setVerticalStretch(0);
|
||||
sizePolicy3.setHeightForWidth(textEdit->sizePolicy().hasHeightForWidth());
|
||||
textEdit->setSizePolicy(sizePolicy3);
|
||||
|
||||
horizontalLayout_bottom->addWidget(textEdit);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_bottom);
|
||||
|
||||
|
||||
verticalLayout_2->addLayout(verticalLayout);
|
||||
|
||||
MainWindow->setCentralWidget(centralwidget);
|
||||
menubar = new QMenuBar(MainWindow);
|
||||
menubar->setObjectName(QString::fromUtf8("menubar"));
|
||||
menubar->setGeometry(QRect(0, 0, 1056, 23));
|
||||
menuEdit = new QMenu(menubar);
|
||||
menuEdit->setObjectName(QString::fromUtf8("menuEdit"));
|
||||
menuFile = new QMenu(menubar);
|
||||
menuFile->setObjectName(QString::fromUtf8("menuFile"));
|
||||
menuNew = new QMenu(menuFile);
|
||||
menuNew->setObjectName(QString::fromUtf8("menuNew"));
|
||||
MainWindow->setMenuBar(menubar);
|
||||
statusbar = new QStatusBar(MainWindow);
|
||||
statusbar->setObjectName(QString::fromUtf8("statusbar"));
|
||||
MainWindow->setStatusBar(statusbar);
|
||||
|
||||
menubar->addAction(menuFile->menuAction());
|
||||
menubar->addAction(menuEdit->menuAction());
|
||||
menuFile->addAction(menuNew->menuAction());
|
||||
menuFile->addAction(actionOpen);
|
||||
menuFile->addSeparator();
|
||||
menuFile->addAction(actionSave);
|
||||
menuFile->addAction(actionSave_As);
|
||||
menuFile->addSeparator();
|
||||
menuFile->addAction(actionExit);
|
||||
menuNew->addAction(actionNew_Module);
|
||||
menuNew->addAction(actionNew_Constrain);
|
||||
menuNew->addAction(actionNew_Testbench);
|
||||
|
||||
retranslateUi(MainWindow);
|
||||
|
||||
toolBox_left->setCurrentIndex(1);
|
||||
tabWidget->setCurrentIndex(0);
|
||||
toolBox_right->setCurrentIndex(1);
|
||||
|
||||
|
||||
QMetaObject::connectSlotsByName(MainWindow);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QMainWindow *MainWindow)
|
||||
{
|
||||
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", nullptr));
|
||||
actionOpen->setText(QApplication::translate("MainWindow", "Open", nullptr));
|
||||
actionSave->setText(QApplication::translate("MainWindow", "Save", nullptr));
|
||||
actionSave_As->setText(QApplication::translate("MainWindow", "Save As", nullptr));
|
||||
actionPrint->setText(QApplication::translate("MainWindow", "Print", nullptr));
|
||||
actionExit->setText(QApplication::translate("MainWindow", "Exit", nullptr));
|
||||
actionNew_Module->setText(QApplication::translate("MainWindow", "New Module", nullptr));
|
||||
actionNew_Constrain->setText(QApplication::translate("MainWindow", "New Constrain", nullptr));
|
||||
actionNew_Testbench->setText(QApplication::translate("MainWindow", "New Testbench", nullptr));
|
||||
pushButton_new_file->setText(QApplication::translate("MainWindow", "New File", nullptr));
|
||||
pushButton_17->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
pushButton_4->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
pushButton_3->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
pushButton_2->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
pushButton->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
pushButton_5->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
pushButton_6->setText(QApplication::translate("MainWindow", "PushButton", nullptr));
|
||||
toolBox_left->setItemText(toolBox_left->indexOf(page), QApplication::translate("MainWindow", "Page 1", nullptr));
|
||||
toolBox_left->setItemText(toolBox_left->indexOf(toolbox_system), QApplication::translate("MainWindow", "System", nullptr));
|
||||
tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("MainWindow", "Tab 1", nullptr));
|
||||
toolBox_right->setItemText(toolBox_right->indexOf(toolbox_search), QApplication::translate("MainWindow", "Search", nullptr));
|
||||
toolBox_right->setItemText(toolBox_right->indexOf(toolbox_property), QApplication::translate("MainWindow", "Property", nullptr));
|
||||
menuEdit->setTitle(QApplication::translate("MainWindow", "Edit", nullptr));
|
||||
menuFile->setTitle(QApplication::translate("MainWindow", "File", nullptr));
|
||||
menuNew->setTitle(QApplication::translate("MainWindow", "New", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class MainWindow: public Ui_MainWindow {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_MAINWINDOW_H
|
@ -0,0 +1,173 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'new_constrain.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.1
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_NEW_CONSTRAIN_H
|
||||
#define UI_NEW_CONSTRAIN_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QDialog>
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QLineEdit>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QSpacerItem>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_new_constrain
|
||||
{
|
||||
public:
|
||||
QWidget *horizontalLayoutWidget_3;
|
||||
QHBoxLayout *horizontalLayout_6;
|
||||
QPushButton *pushButton_ok;
|
||||
QSpacerItem *horizontalSpacer;
|
||||
QPushButton *pushButton_cancel;
|
||||
QLabel *label_2;
|
||||
QWidget *verticalLayoutWidget;
|
||||
QVBoxLayout *verticalLayout;
|
||||
QHBoxLayout *horizontalLayout_5;
|
||||
QLabel *label_3;
|
||||
QLineEdit *lineEdit_module_name;
|
||||
QHBoxLayout *horizontalLayout_4;
|
||||
QLabel *label_4;
|
||||
QLineEdit *lineEdit_input_1;
|
||||
QHBoxLayout *horizontalLayout_2;
|
||||
QLabel *label_8;
|
||||
QLineEdit *lineEdit_out;
|
||||
QHBoxLayout *horizontalLayout;
|
||||
QLabel *label;
|
||||
QLineEdit *lineEdit_input_2;
|
||||
|
||||
void setupUi(QDialog *new_constrain)
|
||||
{
|
||||
if (new_constrain->objectName().isEmpty())
|
||||
new_constrain->setObjectName(QString::fromUtf8("new_constrain"));
|
||||
new_constrain->resize(447, 513);
|
||||
horizontalLayoutWidget_3 = new QWidget(new_constrain);
|
||||
horizontalLayoutWidget_3->setObjectName(QString::fromUtf8("horizontalLayoutWidget_3"));
|
||||
horizontalLayoutWidget_3->setGeometry(QRect(50, 440, 341, 41));
|
||||
horizontalLayout_6 = new QHBoxLayout(horizontalLayoutWidget_3);
|
||||
horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
|
||||
horizontalLayout_6->setContentsMargins(0, 0, 0, 0);
|
||||
pushButton_ok = new QPushButton(horizontalLayoutWidget_3);
|
||||
pushButton_ok->setObjectName(QString::fromUtf8("pushButton_ok"));
|
||||
|
||||
horizontalLayout_6->addWidget(pushButton_ok);
|
||||
|
||||
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
|
||||
|
||||
horizontalLayout_6->addItem(horizontalSpacer);
|
||||
|
||||
pushButton_cancel = new QPushButton(horizontalLayoutWidget_3);
|
||||
pushButton_cancel->setObjectName(QString::fromUtf8("pushButton_cancel"));
|
||||
|
||||
horizontalLayout_6->addWidget(pushButton_cancel);
|
||||
|
||||
label_2 = new QLabel(new_constrain);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(150, 10, 171, 61));
|
||||
QFont font;
|
||||
font.setPointSize(18);
|
||||
label_2->setFont(font);
|
||||
verticalLayoutWidget = new QWidget(new_constrain);
|
||||
verticalLayoutWidget->setObjectName(QString::fromUtf8("verticalLayoutWidget"));
|
||||
verticalLayoutWidget->setGeometry(QRect(50, 80, 341, 371));
|
||||
verticalLayout = new QVBoxLayout(verticalLayoutWidget);
|
||||
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
|
||||
verticalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
|
||||
verticalLayout->setContentsMargins(0, 0, 0, 0);
|
||||
horizontalLayout_5 = new QHBoxLayout();
|
||||
horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
|
||||
label_3 = new QLabel(verticalLayoutWidget);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
|
||||
horizontalLayout_5->addWidget(label_3);
|
||||
|
||||
lineEdit_module_name = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_module_name->setObjectName(QString::fromUtf8("lineEdit_module_name"));
|
||||
|
||||
horizontalLayout_5->addWidget(lineEdit_module_name);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_5);
|
||||
|
||||
horizontalLayout_4 = new QHBoxLayout();
|
||||
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
|
||||
label_4 = new QLabel(verticalLayoutWidget);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
|
||||
horizontalLayout_4->addWidget(label_4);
|
||||
|
||||
lineEdit_input_1 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_input_1->setObjectName(QString::fromUtf8("lineEdit_input_1"));
|
||||
|
||||
horizontalLayout_4->addWidget(lineEdit_input_1);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_4);
|
||||
|
||||
horizontalLayout_2 = new QHBoxLayout();
|
||||
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
|
||||
label_8 = new QLabel(verticalLayoutWidget);
|
||||
label_8->setObjectName(QString::fromUtf8("label_8"));
|
||||
|
||||
horizontalLayout_2->addWidget(label_8);
|
||||
|
||||
lineEdit_out = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_out->setObjectName(QString::fromUtf8("lineEdit_out"));
|
||||
|
||||
horizontalLayout_2->addWidget(lineEdit_out);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_2);
|
||||
|
||||
horizontalLayout = new QHBoxLayout();
|
||||
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
|
||||
label = new QLabel(verticalLayoutWidget);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
|
||||
horizontalLayout->addWidget(label);
|
||||
|
||||
lineEdit_input_2 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_input_2->setObjectName(QString::fromUtf8("lineEdit_input_2"));
|
||||
|
||||
horizontalLayout->addWidget(lineEdit_input_2);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout);
|
||||
|
||||
|
||||
retranslateUi(new_constrain);
|
||||
|
||||
QMetaObject::connectSlotsByName(new_constrain);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QDialog *new_constrain)
|
||||
{
|
||||
new_constrain->setWindowTitle(QApplication::translate("new_constrain", "Dialog", nullptr));
|
||||
pushButton_ok->setText(QApplication::translate("new_constrain", "Ok", nullptr));
|
||||
pushButton_cancel->setText(QApplication::translate("new_constrain", "Cancel", nullptr));
|
||||
label_2->setText(QApplication::translate("new_constrain", "New Constrian", nullptr));
|
||||
label_3->setText(QApplication::translate("new_constrain", "Module Name:", nullptr));
|
||||
label_4->setText(QApplication::translate("new_constrain", "Input Ports:", nullptr));
|
||||
label_8->setText(QApplication::translate("new_constrain", "Output Ports:", nullptr));
|
||||
label->setText(QApplication::translate("new_constrain", "Input Ports:", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class new_constrain: public Ui_new_constrain {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_NEW_CONSTRAIN_H
|
@ -0,0 +1,173 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'new_file.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.1
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_NEW_FILE_H
|
||||
#define UI_NEW_FILE_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QDialog>
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QLineEdit>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QSpacerItem>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_new_file
|
||||
{
|
||||
public:
|
||||
QWidget *verticalLayoutWidget;
|
||||
QVBoxLayout *verticalLayout;
|
||||
QHBoxLayout *horizontalLayout_5;
|
||||
QLabel *label_3;
|
||||
QLineEdit *lineEdit_module_name;
|
||||
QHBoxLayout *horizontalLayout_4;
|
||||
QLabel *label_4;
|
||||
QLineEdit *lineEdit_input_1;
|
||||
QHBoxLayout *horizontalLayout_2;
|
||||
QLabel *label_8;
|
||||
QLineEdit *lineEdit_out;
|
||||
QHBoxLayout *horizontalLayout;
|
||||
QLabel *label;
|
||||
QLineEdit *lineEdit_input_2;
|
||||
QWidget *horizontalLayoutWidget_3;
|
||||
QHBoxLayout *horizontalLayout_6;
|
||||
QPushButton *pushButton_ok;
|
||||
QSpacerItem *horizontalSpacer;
|
||||
QPushButton *pushButton_cancel;
|
||||
QLabel *label_2;
|
||||
|
||||
void setupUi(QDialog *new_file)
|
||||
{
|
||||
if (new_file->objectName().isEmpty())
|
||||
new_file->setObjectName(QString::fromUtf8("new_file"));
|
||||
new_file->resize(430, 503);
|
||||
verticalLayoutWidget = new QWidget(new_file);
|
||||
verticalLayoutWidget->setObjectName(QString::fromUtf8("verticalLayoutWidget"));
|
||||
verticalLayoutWidget->setGeometry(QRect(40, 80, 341, 371));
|
||||
verticalLayout = new QVBoxLayout(verticalLayoutWidget);
|
||||
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
|
||||
verticalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
|
||||
verticalLayout->setContentsMargins(0, 0, 0, 0);
|
||||
horizontalLayout_5 = new QHBoxLayout();
|
||||
horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
|
||||
label_3 = new QLabel(verticalLayoutWidget);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
|
||||
horizontalLayout_5->addWidget(label_3);
|
||||
|
||||
lineEdit_module_name = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_module_name->setObjectName(QString::fromUtf8("lineEdit_module_name"));
|
||||
|
||||
horizontalLayout_5->addWidget(lineEdit_module_name);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_5);
|
||||
|
||||
horizontalLayout_4 = new QHBoxLayout();
|
||||
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
|
||||
label_4 = new QLabel(verticalLayoutWidget);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
|
||||
horizontalLayout_4->addWidget(label_4);
|
||||
|
||||
lineEdit_input_1 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_input_1->setObjectName(QString::fromUtf8("lineEdit_input_1"));
|
||||
|
||||
horizontalLayout_4->addWidget(lineEdit_input_1);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_4);
|
||||
|
||||
horizontalLayout_2 = new QHBoxLayout();
|
||||
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
|
||||
label_8 = new QLabel(verticalLayoutWidget);
|
||||
label_8->setObjectName(QString::fromUtf8("label_8"));
|
||||
|
||||
horizontalLayout_2->addWidget(label_8);
|
||||
|
||||
lineEdit_out = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_out->setObjectName(QString::fromUtf8("lineEdit_out"));
|
||||
|
||||
horizontalLayout_2->addWidget(lineEdit_out);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout_2);
|
||||
|
||||
horizontalLayout = new QHBoxLayout();
|
||||
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
|
||||
label = new QLabel(verticalLayoutWidget);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
|
||||
horizontalLayout->addWidget(label);
|
||||
|
||||
lineEdit_input_2 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_input_2->setObjectName(QString::fromUtf8("lineEdit_input_2"));
|
||||
|
||||
horizontalLayout->addWidget(lineEdit_input_2);
|
||||
|
||||
|
||||
verticalLayout->addLayout(horizontalLayout);
|
||||
|
||||
horizontalLayoutWidget_3 = new QWidget(new_file);
|
||||
horizontalLayoutWidget_3->setObjectName(QString::fromUtf8("horizontalLayoutWidget_3"));
|
||||
horizontalLayoutWidget_3->setGeometry(QRect(40, 440, 341, 41));
|
||||
horizontalLayout_6 = new QHBoxLayout(horizontalLayoutWidget_3);
|
||||
horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
|
||||
horizontalLayout_6->setContentsMargins(0, 0, 0, 0);
|
||||
pushButton_ok = new QPushButton(horizontalLayoutWidget_3);
|
||||
pushButton_ok->setObjectName(QString::fromUtf8("pushButton_ok"));
|
||||
|
||||
horizontalLayout_6->addWidget(pushButton_ok);
|
||||
|
||||
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
|
||||
|
||||
horizontalLayout_6->addItem(horizontalSpacer);
|
||||
|
||||
pushButton_cancel = new QPushButton(horizontalLayoutWidget_3);
|
||||
pushButton_cancel->setObjectName(QString::fromUtf8("pushButton_cancel"));
|
||||
|
||||
horizontalLayout_6->addWidget(pushButton_cancel);
|
||||
|
||||
label_2 = new QLabel(new_file);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(150, 10, 171, 61));
|
||||
QFont font;
|
||||
font.setPointSize(18);
|
||||
label_2->setFont(font);
|
||||
|
||||
retranslateUi(new_file);
|
||||
|
||||
QMetaObject::connectSlotsByName(new_file);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QDialog *new_file)
|
||||
{
|
||||
new_file->setWindowTitle(QApplication::translate("new_file", "Dialog", nullptr));
|
||||
label_3->setText(QApplication::translate("new_file", "Module Name:", nullptr));
|
||||
label_4->setText(QApplication::translate("new_file", "Input Ports:", nullptr));
|
||||
label_8->setText(QApplication::translate("new_file", "Output Ports:", nullptr));
|
||||
label->setText(QApplication::translate("new_file", "Input Ports:", nullptr));
|
||||
pushButton_ok->setText(QApplication::translate("new_file", "Ok", nullptr));
|
||||
pushButton_cancel->setText(QApplication::translate("new_file", "Cancel", nullptr));
|
||||
label_2->setText(QApplication::translate("new_file", "New Module", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class new_file: public Ui_new_file {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_NEW_FILE_H
|
@ -0,0 +1,173 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'new_testbench.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.1
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_NEW_TESTBENCH_H
|
||||
#define UI_NEW_TESTBENCH_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QDialog>
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QLineEdit>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QSpacerItem>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_new_testbench
|
||||
{
|
||||
public:
|
||||
QWidget *verticalLayoutWidget;
|
||||
QVBoxLayout *verticalLayout_2;
|
||||
QHBoxLayout *horizontalLayout_7;
|
||||
QLabel *label_5;
|
||||
QLineEdit *lineEdit_module_name_2;
|
||||
QHBoxLayout *horizontalLayout_8;
|
||||
QLabel *label_6;
|
||||
QLineEdit *lineEdit_input_3;
|
||||
QHBoxLayout *horizontalLayout_3;
|
||||
QLabel *label_9;
|
||||
QLineEdit *lineEdit_out_2;
|
||||
QHBoxLayout *horizontalLayout_9;
|
||||
QLabel *label_2;
|
||||
QLineEdit *lineEdit_input_4;
|
||||
QLabel *label_7;
|
||||
QWidget *horizontalLayoutWidget_3;
|
||||
QHBoxLayout *horizontalLayout_10;
|
||||
QPushButton *pushButton_ok_2;
|
||||
QSpacerItem *horizontalSpacer_2;
|
||||
QPushButton *pushButton_cancel_2;
|
||||
|
||||
void setupUi(QDialog *new_testbench)
|
||||
{
|
||||
if (new_testbench->objectName().isEmpty())
|
||||
new_testbench->setObjectName(QString::fromUtf8("new_testbench"));
|
||||
new_testbench->resize(405, 486);
|
||||
verticalLayoutWidget = new QWidget(new_testbench);
|
||||
verticalLayoutWidget->setObjectName(QString::fromUtf8("verticalLayoutWidget"));
|
||||
verticalLayoutWidget->setGeometry(QRect(30, 70, 341, 371));
|
||||
verticalLayout_2 = new QVBoxLayout(verticalLayoutWidget);
|
||||
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
|
||||
verticalLayout_2->setSizeConstraint(QLayout::SetDefaultConstraint);
|
||||
verticalLayout_2->setContentsMargins(0, 0, 0, 0);
|
||||
horizontalLayout_7 = new QHBoxLayout();
|
||||
horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
|
||||
label_5 = new QLabel(verticalLayoutWidget);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
|
||||
horizontalLayout_7->addWidget(label_5);
|
||||
|
||||
lineEdit_module_name_2 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_module_name_2->setObjectName(QString::fromUtf8("lineEdit_module_name_2"));
|
||||
|
||||
horizontalLayout_7->addWidget(lineEdit_module_name_2);
|
||||
|
||||
|
||||
verticalLayout_2->addLayout(horizontalLayout_7);
|
||||
|
||||
horizontalLayout_8 = new QHBoxLayout();
|
||||
horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
|
||||
label_6 = new QLabel(verticalLayoutWidget);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
|
||||
horizontalLayout_8->addWidget(label_6);
|
||||
|
||||
lineEdit_input_3 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_input_3->setObjectName(QString::fromUtf8("lineEdit_input_3"));
|
||||
|
||||
horizontalLayout_8->addWidget(lineEdit_input_3);
|
||||
|
||||
|
||||
verticalLayout_2->addLayout(horizontalLayout_8);
|
||||
|
||||
horizontalLayout_3 = new QHBoxLayout();
|
||||
horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
|
||||
label_9 = new QLabel(verticalLayoutWidget);
|
||||
label_9->setObjectName(QString::fromUtf8("label_9"));
|
||||
|
||||
horizontalLayout_3->addWidget(label_9);
|
||||
|
||||
lineEdit_out_2 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_out_2->setObjectName(QString::fromUtf8("lineEdit_out_2"));
|
||||
|
||||
horizontalLayout_3->addWidget(lineEdit_out_2);
|
||||
|
||||
|
||||
verticalLayout_2->addLayout(horizontalLayout_3);
|
||||
|
||||
horizontalLayout_9 = new QHBoxLayout();
|
||||
horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
|
||||
label_2 = new QLabel(verticalLayoutWidget);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
|
||||
horizontalLayout_9->addWidget(label_2);
|
||||
|
||||
lineEdit_input_4 = new QLineEdit(verticalLayoutWidget);
|
||||
lineEdit_input_4->setObjectName(QString::fromUtf8("lineEdit_input_4"));
|
||||
|
||||
horizontalLayout_9->addWidget(lineEdit_input_4);
|
||||
|
||||
|
||||
verticalLayout_2->addLayout(horizontalLayout_9);
|
||||
|
||||
label_7 = new QLabel(new_testbench);
|
||||
label_7->setObjectName(QString::fromUtf8("label_7"));
|
||||
label_7->setGeometry(QRect(120, 0, 171, 61));
|
||||
QFont font;
|
||||
font.setPointSize(18);
|
||||
label_7->setFont(font);
|
||||
horizontalLayoutWidget_3 = new QWidget(new_testbench);
|
||||
horizontalLayoutWidget_3->setObjectName(QString::fromUtf8("horizontalLayoutWidget_3"));
|
||||
horizontalLayoutWidget_3->setGeometry(QRect(30, 430, 341, 41));
|
||||
horizontalLayout_10 = new QHBoxLayout(horizontalLayoutWidget_3);
|
||||
horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
|
||||
horizontalLayout_10->setContentsMargins(0, 0, 0, 0);
|
||||
pushButton_ok_2 = new QPushButton(horizontalLayoutWidget_3);
|
||||
pushButton_ok_2->setObjectName(QString::fromUtf8("pushButton_ok_2"));
|
||||
|
||||
horizontalLayout_10->addWidget(pushButton_ok_2);
|
||||
|
||||
horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
|
||||
|
||||
horizontalLayout_10->addItem(horizontalSpacer_2);
|
||||
|
||||
pushButton_cancel_2 = new QPushButton(horizontalLayoutWidget_3);
|
||||
pushButton_cancel_2->setObjectName(QString::fromUtf8("pushButton_cancel_2"));
|
||||
|
||||
horizontalLayout_10->addWidget(pushButton_cancel_2);
|
||||
|
||||
|
||||
retranslateUi(new_testbench);
|
||||
|
||||
QMetaObject::connectSlotsByName(new_testbench);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QDialog *new_testbench)
|
||||
{
|
||||
new_testbench->setWindowTitle(QApplication::translate("new_testbench", "Dialog", nullptr));
|
||||
label_5->setText(QApplication::translate("new_testbench", "Module Name:", nullptr));
|
||||
label_6->setText(QApplication::translate("new_testbench", "Input Ports:", nullptr));
|
||||
label_9->setText(QApplication::translate("new_testbench", "Output Ports:", nullptr));
|
||||
label_2->setText(QApplication::translate("new_testbench", "Input Ports:", nullptr));
|
||||
label_7->setText(QApplication::translate("new_testbench", "New Testbench", nullptr));
|
||||
pushButton_ok_2->setText(QApplication::translate("new_testbench", "Ok", nullptr));
|
||||
pushButton_cancel_2->setText(QApplication::translate("new_testbench", "Cancel", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class new_testbench: public Ui_new_testbench {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_NEW_TESTBENCH_H
|
90
src/eda_qt/constrain.cpp
Normal file
@ -0,0 +1,90 @@
|
||||
#include "constrain.h"
|
||||
|
||||
constrain::constrain()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
constrain::constrain(QString name,int inputPorts,int outputPorts,int inOutPorts)
|
||||
{
|
||||
this->name = name;
|
||||
this->latestNum = 0;
|
||||
for(int i = 0;i<inputPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INPUT,0,1,this->latestNum));
|
||||
}
|
||||
for(int i = 0;i<outputPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),OUTPUT,0,1,this->latestNum));
|
||||
}
|
||||
for(int i = 0;i<inOutPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INOUT,0,1,this->latestNum));
|
||||
}
|
||||
}
|
||||
|
||||
Port constrain::getSelectedPort(int portNum)
|
||||
{
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortNum()==portNum)
|
||||
return this->ports.at(i);
|
||||
}
|
||||
return Port();
|
||||
}
|
||||
|
||||
void constrain::addPort()
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INPUT,0,1,this->latestNum));
|
||||
}
|
||||
|
||||
void constrain::deletePort(int portNum)
|
||||
{
|
||||
|
||||
if(this->ports[portNum].getPortType()==INPUT){
|
||||
this->inputPorts--;
|
||||
}else if(this->ports[portNum].getPortType()==OUTPUT) {
|
||||
this->outputPorts--;
|
||||
}else{
|
||||
this->inOutPorts--;
|
||||
}
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortNum()==portNum)
|
||||
this->ports.erase(this->ports.begin()+i);
|
||||
}
|
||||
}
|
||||
|
||||
void constrain::setCode(QString code)
|
||||
{
|
||||
this->code = code;
|
||||
}
|
||||
|
||||
QString constrain::getCode()
|
||||
{
|
||||
return this->code;
|
||||
}
|
||||
|
||||
QString constrain::generateCodeAltera()//生成约束文件代码;还没研究完
|
||||
//生成的是Altera芯片在Quartus下的
|
||||
{
|
||||
|
||||
QString generateCodes;
|
||||
generateCodes = "#This code is generated by :\n#Pin Assignment for Altera FPGA with Software Quartus.\n";
|
||||
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
generateCodes = generateCodes + "set_location_assignment PIN_" + this->ports.at(i).getName() +" -to" + "所包含的module连接的端口\n";
|
||||
}
|
||||
|
||||
return generateCodes;
|
||||
}
|
||||
|
||||
QString constrain::generateCodeXilinx()//生成约束文件代码;还没研究完
|
||||
//生成的是Xilinx芯片在Vivado下的
|
||||
{
|
||||
QString generateCodes;
|
||||
generateCodes = "#This code is generated by :\n#Pin Assignment for Xilinx FPGA with Software Vivado.\n";
|
||||
for (unsigned long i = 0;i<this->ports.size();i++) {
|
||||
generateCodes = generateCodes + "set_property PACKAGE_PIN " + this->ports.at(i).getName() + " [get_ports 所包含的module连接的端口\n]";
|
||||
generateCodes = generateCodes + "set_property IOSTANDARD LVCMOS33 [get_ports 所包含的module连接的端口\n]";
|
||||
}
|
||||
return generateCodes;
|
||||
}
|
31
src/eda_qt/constrain.h
Normal file
@ -0,0 +1,31 @@
|
||||
/* New Constrain功能的类*/
|
||||
#ifndef CONSTRAIN_H
|
||||
#define CONSTRAIN_H
|
||||
#include <iostream>
|
||||
#include<vector>
|
||||
#include<QString>
|
||||
#include<port.h>
|
||||
|
||||
class constrain
|
||||
{
|
||||
private:
|
||||
QString name;
|
||||
int inputPorts;//输入端口数
|
||||
int outputPorts;//输出端口数
|
||||
int inOutPorts;//双向端口数
|
||||
int latestNum; //vector标识
|
||||
QString code; //code
|
||||
std::vector<Port> ports; //端口类数组
|
||||
public:
|
||||
constrain();
|
||||
constrain(QString,int,int,int); //构造函数 (名字,输入端口数量,输出端口数量,双向端口数量)
|
||||
Port getSelectedPort(int); //返回选中的Port 参数为port对象标识默认从0开始
|
||||
void addPort(); //添加Port
|
||||
void deletePort(int); //删除Port
|
||||
void setCode(QString);
|
||||
QString getCode();
|
||||
QString generateCodeAltera();
|
||||
QString generateCodeXilinx();
|
||||
};
|
||||
|
||||
#endif // CONSTRAIN_H
|
51
src/eda_qt/eda_qt.pro
Normal file
@ -0,0 +1,51 @@
|
||||
QT += core gui
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||
|
||||
CONFIG += c++11
|
||||
|
||||
# The following define makes your compiler emit warnings if you use
|
||||
# any Qt feature that has been marked deprecated (the exact warnings
|
||||
# depend on your compiler). Please consult the documentation of the
|
||||
# deprecated API in order to know how to port your code away from it.
|
||||
DEFINES += QT_DEPRECATED_WARNINGS
|
||||
|
||||
# You can also make your code fail to compile if it uses deprecated APIs.
|
||||
# In order to do so, uncomment the following line.
|
||||
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||||
|
||||
SOURCES += \
|
||||
main.cpp \
|
||||
mainwindow.cpp \
|
||||
new_file.cpp \
|
||||
new_constrain.cpp \
|
||||
module.cpp \
|
||||
constrain.cpp \
|
||||
port.cpp \
|
||||
testbench.cpp \
|
||||
new_testbench.cpp
|
||||
|
||||
HEADERS += \
|
||||
mainwindow.h \
|
||||
new_file.h \
|
||||
new_constrain.h \
|
||||
module.h \
|
||||
constrain.h \
|
||||
port.h \
|
||||
testbench.h \
|
||||
new_testbench.h
|
||||
|
||||
FORMS += \
|
||||
mainwindow.ui \
|
||||
new_file.ui \
|
||||
new_constrain.ui \
|
||||
new_testbench.ui
|
||||
|
||||
# Default rules for deployment.
|
||||
qnx: target.path = /tmp/$${TARGET}/bin
|
||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||
!isEmpty(target.path): INSTALLS += target
|
||||
|
||||
DISTFILES += \
|
||||
矩形.png
|
328
src/eda_qt/eda_qt.pro.user
Normal file
@ -0,0 +1,328 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.8.1, 2021-01-27T17:17:14. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{d7319875-1e1d-4456-a97d-d87e35d07a5e}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.1 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.1 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5121.win64_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/eda_dev/eda_qt/src/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/eda_dev/eda_qt/src/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/eda_dev/eda_qt/src/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">部署</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy Configuration</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">eda_qt</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:F:/eda_dev/eda_qt/src/eda_qt/eda_qt.pro</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">eda_qt.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">F:/eda_dev/eda_qt/src/build-eda_qt-Desktop_Qt_5_12_1_MinGW_64_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">20</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">20</value>
|
||||
</data>
|
||||
</qtcreator>
|
319
src/eda_qt/eda_qt.pro.user.c7d4991.22
Normal file
@ -0,0 +1,319 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.11.1, 2021-01-24T21:58:39. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{c7d49916-8da1-4252-9fa0-c2c4861f43da}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win64_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Dell/Desktop/eda_qt/src/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Dell/Desktop/eda_qt/src/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Dell/Desktop/eda_qt/src/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Dell/Desktop/eda_qt/src/eda_qt 1-24 2_06/eda_qt.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/Dell/Desktop/eda_qt/src/eda_qt 1-24 2_06/eda_qt.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Dell/Desktop/eda_qt/src/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
848
src/eda_qt/eda_qt.pro.user.f13ef12.22
Normal file
@ -0,0 +1,848 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.12.0, 2021-01-24T18:45:43. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{f13ef12e-62a1-4aaf-ac39-302b77838bbe}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">2</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MinGW 32-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MinGW 32-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win32_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\dawn\Documents\Project\build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:\Users\dawn\Documents\Project\build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="int" key="QtQuickCompiler">2</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">2</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Release</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">0</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">0</value>
|
||||
<value type="int" key="SeparateDebugInfo">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/dawn/Documents/Project/eda_qt/eda_qt.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/dawn/Documents/Project/eda_qt/eda_qt.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_32_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.1</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win64_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\dawn\Documents\Project\build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:\Users\dawn\Documents\Project\build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="int" key="QtQuickCompiler">2</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">2</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Release</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">0</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">0</value>
|
||||
<value type="int" key="SeparateDebugInfo">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/dawn/Documents/Project/eda_qt/eda_qt.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/dawn/Documents/Project/eda_qt/eda_qt.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.2</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.9.9 MinGW 32bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.9.9 MinGW 32bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.599.win32_mingw53_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_9_9_MinGW_32bit-Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_9_9_MinGW_32bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="int" key="QtQuickCompiler">2</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">2</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_9_9_MinGW_32bit-Release</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_9_9_MinGW_32bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">2</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_9_9_MinGW_32bit-Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/dawn/Documents/Project/build-eda_qt-Desktop_Qt_5_9_9_MinGW_32bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">2</value>
|
||||
<value type="int" key="SeparateDebugInfo">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">3</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
11
src/eda_qt/main.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
#include "mainwindow.h"
|
||||
|
||||
#include <QApplication>
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
MainWindow w;
|
||||
w.show();
|
||||
return a.exec();
|
||||
}
|
104
src/eda_qt/mainwindow.cpp
Normal file
@ -0,0 +1,104 @@
|
||||
//1.24-23_12 新增了new_constrain.ui
|
||||
//修改了mainwindow的菜单栏
|
||||
#include "mainwindow.h"
|
||||
#include "ui_mainwindow.h"
|
||||
#include "new_testbench.h"
|
||||
#include "new_constrain.h"
|
||||
#include "new_file.h"
|
||||
|
||||
MainWindow::MainWindow(QWidget *parent)
|
||||
: QMainWindow(parent)
|
||||
, ui(new Ui::MainWindow)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->showMaximized();
|
||||
|
||||
// 设置背景颜色
|
||||
QPalette pal(ui->tab_widget->palette());
|
||||
pal.setColor(QPalette::Background, Qt::black);
|
||||
ui->tab_widget->setAutoFillBackground(true);
|
||||
ui->tab_widget->setPalette(pal);
|
||||
|
||||
ui->tab_widget->resize(ui->tab->width() + 200, ui->tab->height() + 200);
|
||||
ui->tab_widget->move(ui->tab->width() / 2, ui->tab->height() / 2 - 100);
|
||||
|
||||
// 初始化左边list表
|
||||
this->init_list();
|
||||
|
||||
qDebug() << ui->tab->geometry().width();
|
||||
// ui->tabWidget->insertTab(3, new QWidget, "s");
|
||||
}
|
||||
|
||||
MainWindow::~MainWindow()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
|
||||
void MainWindow::on_actionNew_triggered()
|
||||
{
|
||||
this->dailog_new_file();
|
||||
}
|
||||
|
||||
void MainWindow::recv_new_file(QString name)
|
||||
{
|
||||
ui->textEdit->setText(name);
|
||||
}
|
||||
|
||||
void MainWindow::on_pushButton_new_file_clicked()
|
||||
{
|
||||
this->dailog_new_file();
|
||||
}
|
||||
|
||||
void MainWindow::dailog_new_file()
|
||||
{
|
||||
new_file *s = new new_file(this);
|
||||
connect(s, SIGNAL(send_data(QString)), this, SLOT(recv_new_file(QString)));
|
||||
s->show();
|
||||
}
|
||||
|
||||
void MainWindow::init_list()
|
||||
{
|
||||
QStandardItemModel *itemModel = new QStandardItemModel(this);
|
||||
|
||||
QStringList list;
|
||||
list.append("_74HC138");
|
||||
list.append("_74HC151");
|
||||
list.append("_74HC181");
|
||||
list.append("_74HC182");
|
||||
list.append("_74HC190");
|
||||
list.append("_74HC194");
|
||||
list.append("_74HC238");
|
||||
list.append("AD0809");
|
||||
list.append("add");
|
||||
|
||||
for (int i = 0; i < list.size(); i++)
|
||||
{
|
||||
QString s = static_cast<QString>(list.at(i));
|
||||
QStandardItem *item = new QStandardItem(s);
|
||||
itemModel->appendRow(item);
|
||||
}
|
||||
ui->listView_left->setModel(itemModel);
|
||||
}
|
||||
|
||||
void MainWindow::on_actionExit_triggered()
|
||||
{
|
||||
this->close();
|
||||
}
|
||||
|
||||
void MainWindow::on_actionNew_Module_triggered()//菜单栏new module弹出的对话框
|
||||
{
|
||||
this->dailog_new_file();
|
||||
}
|
||||
|
||||
void MainWindow::on_actionNew_Constrain_triggered()
|
||||
{
|
||||
new_constrain *s = new new_constrain(this);
|
||||
s->show();
|
||||
}
|
||||
void MainWindow::on_actionNew_Testbench_triggered()
|
||||
{
|
||||
new_testbench *s = new new_testbench(this);
|
||||
s->show();
|
||||
}
|
||||
|
49
src/eda_qt/mainwindow.h
Normal file
@ -0,0 +1,49 @@
|
||||
#ifndef MAINWINDOW_H
|
||||
#define MAINWINDOW_H
|
||||
|
||||
#include <QMainWindow>
|
||||
|
||||
#include <QDialog>
|
||||
#include <QLabel>
|
||||
#include <QPushButton>
|
||||
#include <QString>
|
||||
#include <QPalette>
|
||||
#include <QStandardItem>
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
namespace Ui { class MainWindow; }
|
||||
QT_END_NAMESPACE
|
||||
|
||||
class MainWindow : public QMainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
MainWindow(QWidget *parent = nullptr);
|
||||
~MainWindow();
|
||||
|
||||
private slots:
|
||||
void on_actionNew_triggered();
|
||||
|
||||
void recv_new_file(QString name);
|
||||
|
||||
void on_pushButton_new_file_clicked();
|
||||
|
||||
void on_actionExit_triggered();
|
||||
|
||||
void on_actionNew_Module_triggered();
|
||||
|
||||
void on_actionNew_Constrain_triggered();
|
||||
|
||||
void on_actionNew_Testbench_triggered();
|
||||
|
||||
private:
|
||||
Ui::MainWindow *ui;
|
||||
|
||||
void dailog_new_file();
|
||||
|
||||
void init_list();
|
||||
};
|
||||
#endif // MAINWINDOW_H
|
369
src/eda_qt/mainwindow.ui
Normal file
@ -0,0 +1,369 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1056</width>
|
||||
<height>672</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="contextMenuPolicy">
|
||||
<enum>Qt::DefaultContextMenu</enum>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::LeftToRight</enum>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<property name="spacing">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetMaximumSize</enum>
|
||||
</property>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_top">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetMinimumSize</enum>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_new_file">
|
||||
<property name="text">
|
||||
<string>New File</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_17">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_4">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_3">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_2">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_5">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_6">
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_body">
|
||||
<item>
|
||||
<widget class="QToolBox" name="toolBox_left">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="sizeIncrement">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>200</width>
|
||||
<height>330</height>
|
||||
</rect>
|
||||
</property>
|
||||
<attribute name="label">
|
||||
<string>Page 1</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
<widget class="QWidget" name="toolbox_system">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>200</width>
|
||||
<height>330</height>
|
||||
</rect>
|
||||
</property>
|
||||
<attribute name="label">
|
||||
<string>System</string>
|
||||
</attribute>
|
||||
<widget class="QListView" name="listView_left">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>200</width>
|
||||
<height>16777215</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="editTriggers">
|
||||
<set>QAbstractItemView::NoEditTriggers</set>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="tab">
|
||||
<attribute name="title">
|
||||
<string>Tab 1</string>
|
||||
</attribute>
|
||||
<widget class="QWidget" name="tab_widget" native="true">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>50</y>
|
||||
<width>561</width>
|
||||
<height>251</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true"/>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolBox" name="toolBox_right">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="toolbox_search">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>200</width>
|
||||
<height>330</height>
|
||||
</rect>
|
||||
</property>
|
||||
<attribute name="label">
|
||||
<string>Search</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
<widget class="QWidget" name="toolbox_property">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>200</width>
|
||||
<height>330</height>
|
||||
</rect>
|
||||
</property>
|
||||
<attribute name="label">
|
||||
<string>Property</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_bottom">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetDefaultConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QTextEdit" name="textEdit">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1056</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QMenu" name="menuEdit">
|
||||
<property name="title">
|
||||
<string>Edit</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menuFile">
|
||||
<property name="title">
|
||||
<string>File</string>
|
||||
</property>
|
||||
<widget class="QMenu" name="menuNew">
|
||||
<property name="title">
|
||||
<string>New</string>
|
||||
</property>
|
||||
<addaction name="actionNew_Module"/>
|
||||
<addaction name="actionNew_Constrain"/>
|
||||
<addaction name="actionNew_Testbench"/>
|
||||
</widget>
|
||||
<addaction name="menuNew"/>
|
||||
<addaction name="actionOpen"/>
|
||||
<addaction name="separator"/>
|
||||
<addaction name="actionSave"/>
|
||||
<addaction name="actionSave_As"/>
|
||||
<addaction name="separator"/>
|
||||
<addaction name="actionExit"/>
|
||||
</widget>
|
||||
<addaction name="menuFile"/>
|
||||
<addaction name="menuEdit"/>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
<action name="actionOpen">
|
||||
<property name="text">
|
||||
<string>Open</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionSave">
|
||||
<property name="text">
|
||||
<string>Save</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionSave_As">
|
||||
<property name="text">
|
||||
<string>Save As</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionPrint">
|
||||
<property name="text">
|
||||
<string>Print</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionExit">
|
||||
<property name="text">
|
||||
<string>Exit</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionNew_Module">
|
||||
<property name="text">
|
||||
<string>New Module</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionNew_Constrain">
|
||||
<property name="text">
|
||||
<string>New Constrain</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionNew_Testbench">
|
||||
<property name="text">
|
||||
<string>New Testbench</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
99
src/eda_qt/module.cpp
Normal file
@ -0,0 +1,99 @@
|
||||
#include "module.h"
|
||||
|
||||
Module::Module()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
Module::Module(QString name,int inputPorts,int outputPorts,int inOutPorts)
|
||||
{
|
||||
this->name = name;
|
||||
this->latestNum = 0;
|
||||
for(int i = 0;i<inputPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INPUT,0,1,this->latestNum));
|
||||
}
|
||||
for(int i = 0;i<outputPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),OUTPUT,0,1,this->latestNum));
|
||||
}
|
||||
for(int i = 0;i<inOutPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INOUT,0,1,this->latestNum));
|
||||
}
|
||||
}
|
||||
|
||||
Port Module::getSelectedPort(int portNum)
|
||||
{
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortNum()==portNum)
|
||||
return this->ports.at(i);
|
||||
}
|
||||
return Port();
|
||||
}
|
||||
|
||||
void Module::addPort()
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INPUT,0,1,this->latestNum));
|
||||
}
|
||||
void Module::deletePort(int portNum)
|
||||
{
|
||||
|
||||
if(this->ports[portNum].getPortType()==INPUT){
|
||||
this->inputPorts--;
|
||||
}else if(this->ports[portNum].getPortType()==OUTPUT) {
|
||||
this->outputPorts--;
|
||||
}else{
|
||||
this->inOutPorts--;
|
||||
}
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortNum()==portNum)
|
||||
this->ports.erase(this->ports.begin()+i);
|
||||
}
|
||||
}
|
||||
|
||||
void Module::setCode(QString code)
|
||||
{
|
||||
this->code = code;
|
||||
}
|
||||
|
||||
QString Module::getCode()
|
||||
{
|
||||
return this->code;
|
||||
}
|
||||
|
||||
QString Module::generateCode(QString code)
|
||||
{
|
||||
QString generateCodes;
|
||||
generateCodes = "Module "+this->name+"(\n";
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(i ==this->ports.size()-1){
|
||||
generateCodes =generateCodes + this->ports.at(i).getName();
|
||||
}else{
|
||||
generateCodes =generateCodes + this->ports.at(i).getName()+",\n";
|
||||
}
|
||||
}
|
||||
generateCodes = generateCodes+");\n\n";
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortType()==INPUT){
|
||||
generateCodes =generateCodes + "input ";
|
||||
|
||||
}else if (this->ports.at(i).getPortType()==OUTPUT) {
|
||||
generateCodes =generateCodes + "output ";
|
||||
}else{
|
||||
generateCodes =generateCodes + "inout ";
|
||||
}
|
||||
generateCodes =generateCodes + this->ports.at(i).getName()+";\n";
|
||||
}
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getDataType()==0){
|
||||
generateCodes =generateCodes + "wire ";
|
||||
|
||||
}else{
|
||||
generateCodes =generateCodes + "reg ";
|
||||
}
|
||||
generateCodes =generateCodes + this->ports.at(i).getName()+";\n";
|
||||
}
|
||||
generateCodes = generateCodes +code+"\nendmodule";
|
||||
return generateCodes;
|
||||
}
|
28
src/eda_qt/module.h
Normal file
@ -0,0 +1,28 @@
|
||||
#ifndef MODULE_H
|
||||
#define MODULE_H
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <QString>
|
||||
#include "port.h"
|
||||
class Module
|
||||
{
|
||||
private:
|
||||
QString name; //模块名字
|
||||
int inputPorts; //输入端口数量
|
||||
int outputPorts; //输出端口数量
|
||||
int inOutPorts; //双向端口数量
|
||||
int latestNum; //vector标识
|
||||
QString code; //code
|
||||
std::vector<Port> ports; //端口类数组
|
||||
public:
|
||||
Module();
|
||||
Module(QString,int,int,int); //构造函数 (名字,输入端口数量,输出端口数量,双向端口数量)
|
||||
Port getSelectedPort(int); //返回选中的Port 参数为port对象标识默认从0开始
|
||||
void addPort(); //添加Port
|
||||
void deletePort(int); //删除Port
|
||||
void setCode(QString);
|
||||
QString getCode();
|
||||
QString generateCode(QString);
|
||||
};
|
||||
|
||||
#endif // MODULE_H
|
19
src/eda_qt/new_constrain.cpp
Normal file
@ -0,0 +1,19 @@
|
||||
#include "new_constrain.h"
|
||||
#include "ui_new_constrain.h"
|
||||
|
||||
new_constrain::new_constrain(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::new_constrain)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->setModal(true);
|
||||
}
|
||||
|
||||
new_constrain::~new_constrain()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
void new_constrain::on_pushButton_clicked()
|
||||
{
|
||||
this->exec();
|
||||
}
|
23
src/eda_qt/new_constrain.h
Normal file
@ -0,0 +1,23 @@
|
||||
#ifndef NEW_CONSTRAIN_H
|
||||
#define NEW_CONSTRAIN_H
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
namespace Ui {
|
||||
class new_constrain;
|
||||
}
|
||||
|
||||
class new_constrain : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit new_constrain(QWidget *parent = nullptr);
|
||||
~new_constrain();
|
||||
private slots:
|
||||
void on_pushButton_clicked();
|
||||
private:
|
||||
Ui::new_constrain *ui;
|
||||
};
|
||||
|
||||
#endif // NEW_CONSTRAIN_H
|
147
src/eda_qt/new_constrain.ui
Normal file
@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>new_constrain</class>
|
||||
<widget class="QDialog" name="new_constrain">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>447</width>
|
||||
<height>513</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget_3">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>440</y>
|
||||
<width>341</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_ok">
|
||||
<property name="text">
|
||||
<string>Ok</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_cancel">
|
||||
<property name="text">
|
||||
<string>Cancel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>150</x>
|
||||
<y>10</y>
|
||||
<width>171</width>
|
||||
<height>61</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>18</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>New Constrian</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>80</y>
|
||||
<width>341</width>
|
||||
<height>371</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetDefaultConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Module Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_module_name"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>Input Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_input_1"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_8">
|
||||
<property name="text">
|
||||
<string>Output Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_out"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Input Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_input_2"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
35
src/eda_qt/new_file.cpp
Normal file
@ -0,0 +1,35 @@
|
||||
#include "new_file.h"
|
||||
#include "ui_new_file.h"
|
||||
|
||||
new_file::new_file(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::new_file)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->setModal(true);
|
||||
|
||||
// 限制为 int 格式,范围两位数
|
||||
QIntValidator *int_v = new QIntValidator;
|
||||
int_v->setRange(0, 50);
|
||||
ui->lineEdit_out->setValidator(int_v);
|
||||
ui->lineEdit_input_1->setValidator(int_v);
|
||||
ui->lineEdit_input_2->setValidator(int_v);
|
||||
}
|
||||
|
||||
new_file::~new_file()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void new_file::on_pushButton_cancel_clicked()
|
||||
{
|
||||
this->~new_file();
|
||||
}
|
||||
|
||||
void new_file::on_pushButton_ok_clicked()
|
||||
{
|
||||
QString name = ui->lineEdit_module_name->text();
|
||||
emit send_data(name);
|
||||
|
||||
this->~new_file();
|
||||
}
|
33
src/eda_qt/new_file.h
Normal file
@ -0,0 +1,33 @@
|
||||
#ifndef NEW_FILE_H
|
||||
#define NEW_FILE_H
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
#include <qvalidator.h>
|
||||
|
||||
namespace Ui {
|
||||
class new_file;
|
||||
}
|
||||
|
||||
class new_file : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit new_file(QWidget *parent = nullptr);
|
||||
~new_file();
|
||||
|
||||
private slots:
|
||||
|
||||
void on_pushButton_cancel_clicked();
|
||||
|
||||
void on_pushButton_ok_clicked();
|
||||
|
||||
signals:
|
||||
void send_data(QString name);
|
||||
|
||||
private:
|
||||
Ui::new_file *ui;
|
||||
};
|
||||
|
||||
#endif // NEW_FILE_H
|
147
src/eda_qt/new_file.ui
Normal file
@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>new_file</class>
|
||||
<widget class="QDialog" name="new_file">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>430</width>
|
||||
<height>503</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>40</x>
|
||||
<y>80</y>
|
||||
<width>341</width>
|
||||
<height>371</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetDefaultConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Module Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_module_name"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>Input Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_input_1"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_8">
|
||||
<property name="text">
|
||||
<string>Output Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_out"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Input Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_input_2"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget_3">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>40</x>
|
||||
<y>440</y>
|
||||
<width>341</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_ok">
|
||||
<property name="text">
|
||||
<string>Ok</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_cancel">
|
||||
<property name="text">
|
||||
<string>Cancel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>150</x>
|
||||
<y>10</y>
|
||||
<width>171</width>
|
||||
<height>61</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>18</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>New Module</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
19
src/eda_qt/new_testbench.cpp
Normal file
@ -0,0 +1,19 @@
|
||||
#include "new_testbench.h"
|
||||
#include "ui_new_testbench.h"
|
||||
|
||||
new_testbench::new_testbench(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::new_testbench)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->setModal(true);
|
||||
}
|
||||
|
||||
new_testbench::~new_testbench()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
void new_testbench::on_pushButton_clicked()
|
||||
{
|
||||
this->exec();
|
||||
}
|
23
src/eda_qt/new_testbench.h
Normal file
@ -0,0 +1,23 @@
|
||||
#ifndef NEW_TESTBENCH_H
|
||||
#define NEW_TESTBENCH_H
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
namespace Ui {
|
||||
class new_testbench;
|
||||
}
|
||||
|
||||
class new_testbench : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit new_testbench(QWidget *parent = nullptr);
|
||||
~new_testbench();
|
||||
private slots:
|
||||
void on_pushButton_clicked();
|
||||
private:
|
||||
Ui::new_testbench *ui;
|
||||
};
|
||||
|
||||
#endif // NEW_TESTBENCH_H
|
147
src/eda_qt/new_testbench.ui
Normal file
@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>new_testbench</class>
|
||||
<widget class="QDialog" name="new_testbench">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>405</width>
|
||||
<height>486</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>70</y>
|
||||
<width>341</width>
|
||||
<height>371</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetDefaultConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>Module Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_module_name_2"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_8">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_6">
|
||||
<property name="text">
|
||||
<string>Input Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_input_3"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_9">
|
||||
<property name="text">
|
||||
<string>Output Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_out_2"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_9">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Input Ports:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_input_4"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_7">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>120</x>
|
||||
<y>0</y>
|
||||
<width>171</width>
|
||||
<height>61</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>18</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>New Testbench</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget_3">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>430</y>
|
||||
<width>341</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_10">
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_ok_2">
|
||||
<property name="text">
|
||||
<string>Ok</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_cancel_2">
|
||||
<property name="text">
|
||||
<string>Cancel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
55
src/eda_qt/port.cpp
Normal file
@ -0,0 +1,55 @@
|
||||
#include "port.h"
|
||||
|
||||
Port::Port()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
Port::Port(QString name,PortType portType,bool dataType,int dataSize,int portNum)
|
||||
{
|
||||
this->name = name;
|
||||
this->portType = portType;
|
||||
this->dataSize =dataSize;
|
||||
this->dataType = dataType;
|
||||
this->portNum = portNum;
|
||||
}
|
||||
|
||||
void Port::setName(QString name)
|
||||
{
|
||||
this->name = name;
|
||||
}
|
||||
|
||||
QString Port::getName()
|
||||
{
|
||||
return this->name;
|
||||
}
|
||||
|
||||
void Port::setPortType(PortType portType)
|
||||
{
|
||||
this->portType = portType;
|
||||
}
|
||||
PortType Port::getPortType()
|
||||
{
|
||||
return this->portType;
|
||||
}
|
||||
|
||||
void Port::setDataType(bool dataType)
|
||||
{
|
||||
this->dataType = dataType;
|
||||
}
|
||||
bool Port::getDataType()
|
||||
{
|
||||
return this->dataType;
|
||||
}
|
||||
|
||||
void Port::setDataSize(int dataSize)
|
||||
{
|
||||
this->dataSize = dataSize;
|
||||
}
|
||||
int Port::getDataSize()
|
||||
{
|
||||
return this->dataSize;
|
||||
}
|
||||
int Port::getPortNum(){
|
||||
return this->portNum;
|
||||
}
|
29
src/eda_qt/port.h
Normal file
@ -0,0 +1,29 @@
|
||||
#ifndef PORT_H
|
||||
#define PORT_H
|
||||
#include <iostream>
|
||||
#include <QString>
|
||||
enum PortType{INPUT,OUTPUT,INOUT};
|
||||
|
||||
class Port
|
||||
{
|
||||
private:
|
||||
QString name; //端口名
|
||||
PortType portType; //输入或输出 0为in 1为out
|
||||
bool dataType; //数据类型 0为wire 1为reg
|
||||
int dataSize; //数据长度
|
||||
int portNum; //端口标识
|
||||
public:
|
||||
Port();
|
||||
Port(QString,PortType,bool,int,int);
|
||||
void setName(QString);
|
||||
QString getName();
|
||||
void setPortType(PortType);
|
||||
PortType getPortType();
|
||||
void setDataType(bool);
|
||||
bool getDataType();
|
||||
void setDataSize(int);
|
||||
int getDataSize();
|
||||
int getPortNum();
|
||||
};
|
||||
|
||||
#endif // PORT_H
|
84
src/eda_qt/testbench.cpp
Normal file
@ -0,0 +1,84 @@
|
||||
#include "testbench.h"
|
||||
|
||||
testbench::testbench()
|
||||
{
|
||||
|
||||
}
|
||||
testbench::testbench(QString name,int inputPorts,int outputPorts,int inOutPorts)
|
||||
{
|
||||
this->name = name;
|
||||
this->latestNum = 0;
|
||||
for(int i = 0;i<inputPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INPUT,0,1,this->latestNum));
|
||||
}
|
||||
for(int i = 0;i<outputPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),OUTPUT,0,1,this->latestNum));
|
||||
}
|
||||
for(int i = 0;i<inOutPorts;i++,this->latestNum++)
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INOUT,0,1,this->latestNum));
|
||||
}
|
||||
}
|
||||
|
||||
Port testbench::getSelectedPort(int portNum)
|
||||
{
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortNum()==portNum)
|
||||
return this->ports.at(i);
|
||||
}
|
||||
return Port();
|
||||
}
|
||||
|
||||
void testbench::addPort()
|
||||
{
|
||||
this->ports.push_back(Port("p"+QString::number(this->latestNum),INPUT,0,1,this->latestNum));
|
||||
}
|
||||
void testbench::deletePort(int portNum)
|
||||
{
|
||||
|
||||
if(this->ports[portNum].getPortType()==INPUT){
|
||||
this->inputPorts--;
|
||||
}else if(this->ports[portNum].getPortType()==OUTPUT) {
|
||||
this->outputPorts--;
|
||||
}else{
|
||||
this->inOutPorts--;
|
||||
}
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getPortNum()==portNum)
|
||||
this->ports.erase(this->ports.begin()+i);
|
||||
}
|
||||
}
|
||||
|
||||
void testbench::setCode(QString code)
|
||||
{
|
||||
this->code = code;
|
||||
}
|
||||
|
||||
QString testbench::getCode()
|
||||
{
|
||||
return this->code;
|
||||
}
|
||||
|
||||
QString testbench::generateCode(QString code)
|
||||
{
|
||||
QString generateCodes;
|
||||
generateCodes = "Module "+this->name+"();\n";
|
||||
|
||||
for(unsigned long i = 0;i<this->ports.size();i++){
|
||||
if(this->ports.at(i).getDataType()==0){
|
||||
generateCodes =generateCodes + "wire ";
|
||||
|
||||
}else{
|
||||
generateCodes =generateCodes + "reg ";
|
||||
}
|
||||
generateCodes =generateCodes + this->ports.at(i).getName()+";\n";
|
||||
}
|
||||
|
||||
generateCodes = generateCodes + code;
|
||||
generateCodes = generateCodes + "initial begin\n" + "$dumpfile (\"保存路径.vcd\");\n$dumpvars;\nend\n";
|
||||
generateCodes = generateCodes + "testbench中例化的module以及相关的连线操作";
|
||||
generateCodes = generateCodes + "endmodule";
|
||||
return generateCodes;
|
||||
}
|
29
src/eda_qt/testbench.h
Normal file
@ -0,0 +1,29 @@
|
||||
#ifndef TESTBENCH_H
|
||||
#define TESTBENCH_H
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <QString>
|
||||
#include "port.h"
|
||||
|
||||
class testbench
|
||||
{
|
||||
private:
|
||||
QString name; //模块名字
|
||||
int inputPorts; //输入端口数量
|
||||
int outputPorts; //输出端口数量
|
||||
int inOutPorts; //双向端口数量
|
||||
int latestNum; //vector标识
|
||||
QString code; //code
|
||||
std::vector<Port> ports; //端口类数组
|
||||
public:
|
||||
testbench();
|
||||
testbench(QString,int,int,int); //构造函数 (名字,输入端口数量,输出端口数量,双向端口数量)
|
||||
Port getSelectedPort(int); //返回选中的Port 参数为port对象标识默认从0开始
|
||||
void addPort(); //添加Port
|
||||
void deletePort(int); //删除Port
|
||||
void setCode(QString);
|
||||
QString getCode();
|
||||
QString generateCode(QString);
|
||||
};
|
||||
|
||||
#endif // TESTBENCH_H
|
BIN
src/eda_qt/矩形.png
Normal file
After Width: | Height: | Size: 1.9 KiB |