From dd8ccee918c3e48fe6164c2d4bb25209e3bcb431 Mon Sep 17 00:00:00 2001 From: Lucio Zambon <lucio.zambon@elettra.eu> Date: Tue, 26 May 2020 11:57:43 +0200 Subject: [PATCH] Initial import --- COPYING | 340 +++++ Doxyfile | 283 ++++ Makefile | 270 ++++ abi_gun_vacuum_vlv_legend.kdevelop | 163 +++ abi_gun_vacuum_vlv_legend.kdevelop.pcs | Bin 0 -> 6517 bytes abi_gun_vacuum_vlv_legend.kdevses | 34 + abi_gun_vacuum_vlv_legend.pro | 8 + src/abi_gun_vacuum_vlv_legend.cpp | 35 + src/abi_gun_vacuum_vlv_legend.h | 46 + src/abi_gun_vacuum_vlv_legend.ui | 1847 ++++++++++++++++++++++++ src/main.cpp | 41 + src/ui_abi_gun_vacuum_vlv_legend.h | 435 ++++++ templates/cpp | 19 + templates/h | 19 + 14 files changed, 3540 insertions(+) create mode 100644 COPYING create mode 100644 Doxyfile create mode 100644 Makefile create mode 100644 abi_gun_vacuum_vlv_legend.kdevelop create mode 100644 abi_gun_vacuum_vlv_legend.kdevelop.pcs create mode 100644 abi_gun_vacuum_vlv_legend.kdevses create mode 100755 abi_gun_vacuum_vlv_legend.pro create mode 100755 src/abi_gun_vacuum_vlv_legend.cpp create mode 100755 src/abi_gun_vacuum_vlv_legend.h create mode 100755 src/abi_gun_vacuum_vlv_legend.ui create mode 100755 src/main.cpp create mode 100755 src/ui_abi_gun_vacuum_vlv_legend.h create mode 100644 templates/cpp create mode 100644 templates/h diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..5b6e7c6 --- /dev/null +++ b/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/Doxyfile b/Doxyfile new file mode 100644 index 0000000..29f0841 --- /dev/null +++ b/Doxyfile @@ -0,0 +1,283 @@ +# Doxyfile 1.5.1-KDevelop + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = acswatchtunnel +PROJECT_NUMBER = 0.1 +OUTPUT_DIRECTORY = +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = /home/zambonl/devel/qt/acswatch/ +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 8 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +BUILTIN_STL_SUPPORT = NO +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = NO +EXTRACT_PRIVATE = NO +EXTRACT_STATIC = NO +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_DIRECTORIES = YES +FILE_VERSION_FILTER = +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = /home/zambonl/devel/qt/acswatchtunnel +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.mm \ + *.dox \ + *.py \ + *.C \ + *.CC \ + *.C++ \ + *.II \ + *.I++ \ + *.H \ + *.HH \ + *.H++ \ + *.CS \ + *.PHP \ + *.PHP3 \ + *.M \ + *.MM \ + *.PY \ + *.C \ + *.H \ + *.tlh \ + *.diff \ + *.patch \ + *.moc \ + *.xpm \ + *.dox +RECURSIVE = yes +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = * +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = YES +REFERENCES_RELATION = YES +REFERENCES_LINK_SOURCE = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = NO +TOC_EXPAND = NO +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = NO +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = YES +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = yes +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = acswatchtunnel.tag +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = NO +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +CALLER_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1024 +MAX_DOT_GRAPH_DEPTH = 1000 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = YES +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fb3b33f --- /dev/null +++ b/Makefile @@ -0,0 +1,270 @@ +############################################################################# +# Makefile for building: bin/abi_gun_vacuum_vlv_legend +# Generated by qmake (2.01a) (Qt 4.8.4) on: Thu Jan 10 11:33:12 2019 +# Project: abi_gun_vacuum_vlv_legend.pro +# Template: app +# Command: /usr/bin/qmake -o Makefile abi_gun_vacuum_vlv_legend.pro +############################################################################# + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DQT_NO_DEBUG_OUTPUT -DQTANGO_PRINTINFO -DQTANGO_VERSION_STR="\"6.4.4\"" -DQTANGO_VERSION=0x060404 -DVER_MAJ=6 -DVER_MIN=4 -DVER_FIX=4 -D__x86__ -D__linux__ -D__OSVERSION__=2 -DQT_SHARED -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_CORE_LIB +CFLAGS = -pipe -g -std=c++0x -Wall -W -D_REENTRANT $(DEFINES) +CXXFLAGS = -std=c++0x -Wall -g -std=c++0x -Wall -W -D_REENTRANT $(DEFINES) +INCPATH = -I/usr/local/qt-4.8.4/mkspecs/linux-g++ -I. -I/usr/local/qt-4.8.4/include/QtCore -I/usr/local/qt-4.8.4/include/QtGui -I/usr/local/qt-4.8.4/include/QtDBus -I/usr/local/qt-4.8.4/include -I/usr/local/qwt-6.1.3/include -I/usr/include/qwt -I/usr/local/qtango/include/qtango6 -I/usr/local/qwt-6.1.3/include -I/usr/include/qwt -I/usr/local/tango-9.2.5a/include/tango -I/usr/local/omniorb-4.2.1/include -I/usr/local/zeromq-4.0.7/include -I/usr/local/qt-4.8.4/include -I/usr/local/qt-4.8.4/include/QtSvg -I/usr/local/qt-4.8.4/include/QtOpenGL -Imoc -Isrc +LINK = g++ +LFLAGS = -Wl,-rpath,/usr/local/qt-4.8.4/lib +LIBS = $(SUBLIBS) -L/usr/local/qt-4.8.4/lib -L/usr/local/qtango/lib -lQTangoDBus6 -lQTango6 -lQTangoCore6 -lqtcontrols6 -L/usr/local/tango-9.2.5a/lib -L/usr/local/omniorb-4.2.1/lib -L/usr/local/zeromq-4.0.7/lib -ltango -lomniDynamic4 -lCOS4 -llog4tango -lzmq -lomniORB4 -lomnithread -lX11 -L/usr/local/qwt-6.1.3/lib -L/usr/local/qt-4.8.4/lib -lqwt -lQtSvg -L/usr/X11R6/lib -lQtOpenGL -lQtDBus -lQtXml -lQtGui -lQtCore -lpthread +AR = ar cqs +RANLIB = +QMAKE = /usr/bin/qmake +TAR = tar -cf +COMPRESS = gzip -9f +COPY = cp -f +SED = sed +COPY_FILE = $(COPY) +COPY_DIR = $(COPY) -r +STRIP = strip +INSTALL_FILE = install -m 644 -p +INSTALL_DIR = $(COPY_DIR) +INSTALL_PROGRAM = install -m 755 -p +DEL_FILE = rm -rf +SYMLINK = ln -f -s +DEL_DIR = rmdir +MOVE = mv -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p + +####### Output directory + +OBJECTS_DIR = objects/ + +####### Files + +SOURCES = src/abi_gun_vacuum_vlv_legend.cpp \ + src/main.cpp moc/moc_abi_gun_vacuum_vlv_legend.cpp +OBJECTS = objects/abi_gun_vacuum_vlv_legend.o \ + objects/main.o \ + objects/moc_abi_gun_vacuum_vlv_legend.o +DIST = /usr/local/qtango/include/qtango6/messages.pri \ + /usr/local/qt-4.8.4/mkspecs/common/unix.conf \ + /usr/local/qt-4.8.4/mkspecs/common/linux.conf \ + /usr/local/qt-4.8.4/mkspecs/common/gcc-base.conf \ + /usr/local/qt-4.8.4/mkspecs/common/gcc-base-unix.conf \ + /usr/local/qt-4.8.4/mkspecs/common/g++-base.conf \ + /usr/local/qt-4.8.4/mkspecs/common/g++-unix.conf \ + /usr/local/qt-4.8.4/mkspecs/qconfig.pri \ + /usr/local/qt-4.8.4/mkspecs/modules/qt_webkit_version.pri \ + /usr/local/qt-4.8.4/mkspecs/features/qt_functions.prf \ + /usr/local/qt-4.8.4/mkspecs/features/qt_config.prf \ + /usr/local/qt-4.8.4/mkspecs/features/exclusive_builds.prf \ + /usr/local/qt-4.8.4/mkspecs/features/default_pre.prf \ + /usr/local/qtango/include/qtango6/qtango.pri \ + /usr/local/qt-4.8.4/mkspecs/features/debug.prf \ + /usr/local/qt-4.8.4/mkspecs/features/default_post.prf \ + /usr/local/qt-4.8.4/mkspecs/features/link_pkgconfig.prf \ + /usr/local/qt-4.8.4/mkspecs/features/unix/gdb_dwarf_index.prf \ + /usr/local/qt-4.8.4/mkspecs/features/warn_on.prf \ + /usr/local/qt-4.8.4/mkspecs/features/qt.prf \ + /usr/local/qt-4.8.4/mkspecs/features/moc.prf \ + /usr/local/qt-4.8.4/mkspecs/features/dbusinterfaces.prf \ + /usr/local/qt-4.8.4/mkspecs/features/dbusadaptors.prf \ + /usr/local/qt-4.8.4/mkspecs/features/unix/thread.prf \ + /usr/local/qt-4.8.4/mkspecs/features/resources.prf \ + /usr/local/qt-4.8.4/mkspecs/features/uic.prf \ + /usr/local/qt-4.8.4/mkspecs/features/yacc.prf \ + /usr/local/qt-4.8.4/mkspecs/features/lex.prf \ + abi_gun_vacuum_vlv_legend.pro +QMAKE_TARGET = abi_gun_vacuum_vlv_legend +DESTDIR = bin/ +TARGET = bin/abi_gun_vacuum_vlv_legend + +first: all +####### Implicit rules + +.SUFFIXES: .o .c .cpp .cc .cxx .C + +.cpp.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cc.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cxx.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.C.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.c.o: + $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<" + +####### Build rules + +all: Makefile $(TARGET) + +$(TARGET): src/ui_abi_gun_vacuum_vlv_legend.h $(OBJECTS) + @$(CHK_DIR_EXISTS) bin/ || $(MKDIR) bin/ + $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) + { test -n "$(DESTDIR)" && DESTDIR="$(DESTDIR)" || DESTDIR=.; } && test $$(gdb --version | sed -e 's,[^0-9]\+\([0-9]\)\.\([0-9]\).*,\1\2,;q') -gt 72 && gdb --nx --batch --quiet -ex 'set confirm off' -ex "save gdb-index $$DESTDIR" -ex quit '$(TARGET)' && test -f $(TARGET).gdb-index && objcopy --add-section '.gdb_index=$(TARGET).gdb-index' --set-section-flags '.gdb_index=readonly' '$(TARGET)' '$(TARGET)' && rm -rf $(TARGET).gdb-index || true + +Makefile: abi_gun_vacuum_vlv_legend.pro /usr/local/qt-4.8.4/mkspecs/linux-g++/qmake.conf /usr/local/qt-4.8.4/mkspecs/common/unix.conf \ + /usr/local/qt-4.8.4/mkspecs/common/linux.conf \ + /usr/local/qt-4.8.4/mkspecs/common/gcc-base.conf \ + /usr/local/qt-4.8.4/mkspecs/common/gcc-base-unix.conf \ + /usr/local/qt-4.8.4/mkspecs/common/g++-base.conf \ + /usr/local/qt-4.8.4/mkspecs/common/g++-unix.conf \ + /usr/local/qt-4.8.4/mkspecs/qconfig.pri \ + /usr/local/qt-4.8.4/mkspecs/modules/qt_webkit_version.pri \ + /usr/local/qt-4.8.4/mkspecs/features/qt_functions.prf \ + /usr/local/qt-4.8.4/mkspecs/features/qt_config.prf \ + /usr/local/qt-4.8.4/mkspecs/features/exclusive_builds.prf \ + /usr/local/qt-4.8.4/mkspecs/features/default_pre.prf \ + /usr/local/qtango/include/qtango6/qtango.pri \ + /usr/local/qt-4.8.4/mkspecs/features/debug.prf \ + /usr/local/qt-4.8.4/mkspecs/features/default_post.prf \ + /usr/local/qt-4.8.4/mkspecs/features/link_pkgconfig.prf \ + /usr/local/qt-4.8.4/mkspecs/features/unix/gdb_dwarf_index.prf \ + /usr/local/qt-4.8.4/mkspecs/features/warn_on.prf \ + /usr/local/qt-4.8.4/mkspecs/features/qt.prf \ + /usr/local/qt-4.8.4/mkspecs/features/moc.prf \ + /usr/local/qt-4.8.4/mkspecs/features/dbusinterfaces.prf \ + /usr/local/qt-4.8.4/mkspecs/features/dbusadaptors.prf \ + /usr/local/qt-4.8.4/mkspecs/features/unix/thread.prf \ + /usr/local/qt-4.8.4/mkspecs/features/resources.prf \ + /usr/local/qt-4.8.4/mkspecs/features/uic.prf \ + /usr/local/qt-4.8.4/mkspecs/features/yacc.prf \ + /usr/local/qt-4.8.4/mkspecs/features/lex.prf \ + /usr/local/qt-4.8.4/lib/libQtSvg.prl \ + /usr/local/qt-4.8.4/lib/libQtGui.prl \ + /usr/local/qt-4.8.4/lib/libQtCore.prl \ + /usr/local/qt-4.8.4/lib/libQtOpenGL.prl \ + /usr/local/qt-4.8.4/lib/libQtDBus.prl \ + /usr/local/qt-4.8.4/lib/libQtXml.prl + $(QMAKE) -o Makefile abi_gun_vacuum_vlv_legend.pro +/usr/local/qt-4.8.4/mkspecs/common/unix.conf: +/usr/local/qt-4.8.4/mkspecs/common/linux.conf: +/usr/local/qt-4.8.4/mkspecs/common/gcc-base.conf: +/usr/local/qt-4.8.4/mkspecs/common/gcc-base-unix.conf: +/usr/local/qt-4.8.4/mkspecs/common/g++-base.conf: +/usr/local/qt-4.8.4/mkspecs/common/g++-unix.conf: +/usr/local/qt-4.8.4/mkspecs/qconfig.pri: +/usr/local/qt-4.8.4/mkspecs/modules/qt_webkit_version.pri: +/usr/local/qt-4.8.4/mkspecs/features/qt_functions.prf: +/usr/local/qt-4.8.4/mkspecs/features/qt_config.prf: +/usr/local/qt-4.8.4/mkspecs/features/exclusive_builds.prf: +/usr/local/qt-4.8.4/mkspecs/features/default_pre.prf: +/usr/local/qtango/include/qtango6/qtango.pri: +/usr/local/qt-4.8.4/mkspecs/features/debug.prf: +/usr/local/qt-4.8.4/mkspecs/features/default_post.prf: +/usr/local/qt-4.8.4/mkspecs/features/link_pkgconfig.prf: +/usr/local/qt-4.8.4/mkspecs/features/unix/gdb_dwarf_index.prf: +/usr/local/qt-4.8.4/mkspecs/features/warn_on.prf: +/usr/local/qt-4.8.4/mkspecs/features/qt.prf: +/usr/local/qt-4.8.4/mkspecs/features/moc.prf: +/usr/local/qt-4.8.4/mkspecs/features/dbusinterfaces.prf: +/usr/local/qt-4.8.4/mkspecs/features/dbusadaptors.prf: +/usr/local/qt-4.8.4/mkspecs/features/unix/thread.prf: +/usr/local/qt-4.8.4/mkspecs/features/resources.prf: +/usr/local/qt-4.8.4/mkspecs/features/uic.prf: +/usr/local/qt-4.8.4/mkspecs/features/yacc.prf: +/usr/local/qt-4.8.4/mkspecs/features/lex.prf: +/usr/local/qt-4.8.4/lib/libQtSvg.prl: +/usr/local/qt-4.8.4/lib/libQtGui.prl: +/usr/local/qt-4.8.4/lib/libQtCore.prl: +/usr/local/qt-4.8.4/lib/libQtOpenGL.prl: +/usr/local/qt-4.8.4/lib/libQtDBus.prl: +/usr/local/qt-4.8.4/lib/libQtXml.prl: +qmake: FORCE + @$(QMAKE) -o Makefile abi_gun_vacuum_vlv_legend.pro + +dist: + @$(CHK_DIR_EXISTS) objects/abi_gun_vacuum_vlv_legend6.4.4 || $(MKDIR) objects/abi_gun_vacuum_vlv_legend6.4.4 + $(COPY_FILE) --parents $(SOURCES) $(DIST) objects/abi_gun_vacuum_vlv_legend6.4.4/ && $(COPY_FILE) --parents src/abi_gun_vacuum_vlv_legend.h objects/abi_gun_vacuum_vlv_legend6.4.4/ && $(COPY_FILE) --parents src/abi_gun_vacuum_vlv_legend.cpp src/main.cpp objects/abi_gun_vacuum_vlv_legend6.4.4/ && $(COPY_FILE) --parents src/abi_gun_vacuum_vlv_legend.ui objects/abi_gun_vacuum_vlv_legend6.4.4/ && (cd `dirname objects/abi_gun_vacuum_vlv_legend6.4.4` && $(TAR) abi_gun_vacuum_vlv_legend6.4.4.tar abi_gun_vacuum_vlv_legend6.4.4 && $(COMPRESS) abi_gun_vacuum_vlv_legend6.4.4.tar) && $(MOVE) `dirname objects/abi_gun_vacuum_vlv_legend6.4.4`/abi_gun_vacuum_vlv_legend6.4.4.tar.gz . && $(DEL_FILE) -r objects/abi_gun_vacuum_vlv_legend6.4.4 + + +clean:compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) moc obj Makefile *.tag + -$(DEL_FILE) *~ core *.core + + +####### Sub-libraries + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) Makefile + + +docs: + doxygen Doxyfile; + +check: first + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +compiler_moc_header_make_all: moc/moc_abi_gun_vacuum_vlv_legend.cpp +compiler_moc_header_clean: + -$(DEL_FILE) moc/moc_abi_gun_vacuum_vlv_legend.cpp +moc/moc_abi_gun_vacuum_vlv_legend.cpp: src/ui_abi_gun_vacuum_vlv_legend.h \ + src/abi_gun_vacuum_vlv_legend.h + /usr/local/qt-4.8.4/bin/moc $(DEFINES) $(INCPATH) src/abi_gun_vacuum_vlv_legend.h -o moc/moc_abi_gun_vacuum_vlv_legend.cpp + +compiler_dbus_interface_source_make_all: +compiler_dbus_interface_source_clean: +compiler_dbus_adaptor_source_make_all: +compiler_dbus_adaptor_source_clean: +compiler_rcc_make_all: +compiler_rcc_clean: +compiler_image_collection_make_all: src/qmake_image_collection.cpp +compiler_image_collection_clean: + -$(DEL_FILE) src/qmake_image_collection.cpp +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_dbus_interface_header_make_all: +compiler_dbus_interface_header_clean: +compiler_dbus_interface_moc_make_all: +compiler_dbus_interface_moc_clean: +compiler_dbus_adaptor_header_make_all: +compiler_dbus_adaptor_header_clean: +compiler_dbus_adaptor_moc_make_all: +compiler_dbus_adaptor_moc_clean: +compiler_uic_make_all: src/ui_abi_gun_vacuum_vlv_legend.h +compiler_uic_clean: + -$(DEL_FILE) src/ui_abi_gun_vacuum_vlv_legend.h +src/ui_abi_gun_vacuum_vlv_legend.h: src/abi_gun_vacuum_vlv_legend.ui + /usr/local/qt-4.8.4/bin/uic src/abi_gun_vacuum_vlv_legend.ui -o src/ui_abi_gun_vacuum_vlv_legend.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_header_clean compiler_uic_clean + +####### Compile + +objects/abi_gun_vacuum_vlv_legend.o: src/abi_gun_vacuum_vlv_legend.cpp src/abi_gun_vacuum_vlv_legend.h \ + src/ui_abi_gun_vacuum_vlv_legend.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objects/abi_gun_vacuum_vlv_legend.o src/abi_gun_vacuum_vlv_legend.cpp + +objects/main.o: src/main.cpp src/abi_gun_vacuum_vlv_legend.h \ + src/ui_abi_gun_vacuum_vlv_legend.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objects/main.o src/main.cpp + +objects/moc_abi_gun_vacuum_vlv_legend.o: moc/moc_abi_gun_vacuum_vlv_legend.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objects/moc_abi_gun_vacuum_vlv_legend.o moc/moc_abi_gun_vacuum_vlv_legend.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/abi_gun_vacuum_vlv_legend.kdevelop b/abi_gun_vacuum_vlv_legend.kdevelop new file mode 100644 index 0000000..8dc526e --- /dev/null +++ b/abi_gun_vacuum_vlv_legend.kdevelop @@ -0,0 +1,163 @@ +<?xml version = '1.0'?> +<kdevelop> + <general> + <author/> + <email/> + <version>0.1</version> + <projectmanagement>KDevTrollProject</projectmanagement> + <primarylanguage>C++</primarylanguage> + <keywords> + <keyword>Qt</keyword> + </keywords> + <ignoreparts/> + <projectname>acswatchtunnel</projectname> + </general> + <kdevfileview> + <groups> + <group pattern="*.cpp;*.cxx;*.h" name="Sources" /> + <group pattern="*.ui" name="User Interface" /> + <group pattern="*.png" name="Icons" /> + <group pattern="*" name="Others" /> + <hidenonprojectfiles>false</hidenonprojectfiles> + <hidenonlocation>false</hidenonlocation> + </groups> + <tree> + <hidenonprojectfiles>false</hidenonprojectfiles> + <hidepatterns>*.o,*.lo,CVS</hidepatterns> + </tree> + </kdevfileview> + <kdevdoctreeview> + <ignoretocs> + <toc>bash</toc> + <toc>bash_bugs</toc> + <toc>clanlib</toc> + <toc>fortran_bugs_gcc</toc> + <toc>gnome1</toc> + <toc>gnustep</toc> + <toc>gtk</toc> + <toc>gtk_bugs</toc> + <toc>haskell</toc> + <toc>haskell_bugs_ghc</toc> + <toc>java_bugs_gcc</toc> + <toc>java_bugs_sun</toc> + <toc>kde2book</toc> + <toc>opengl</toc> + <toc>pascal_bugs_fp</toc> + <toc>php</toc> + <toc>php_bugs</toc> + <toc>perl</toc> + <toc>perl_bugs</toc> + <toc>python</toc> + <toc>python_bugs</toc> + <toc>qt-kdev3</toc> + <toc>ruby</toc> + <toc>ruby_bugs</toc> + <toc>sdl</toc> + <toc>stl</toc> + <toc>sw</toc> + <toc>w3c-dom-level2-html</toc> + <toc>w3c-svg</toc> + <toc>w3c-uaag10</toc> + <toc>wxwidgets_bugs</toc> + </ignoretocs> + <ignoredoxygen> + <toc>KDE Libraries (Doxygen)</toc> + </ignoredoxygen> + </kdevdoctreeview> + <kdevdebugger> + <general> + <dbgshell/> + <breakpoints/> + <programargs/> + <gdbpath>/usr/bin/</gdbpath> + <breakonloadinglibs>true</breakonloadinglibs> + <separatetty>false</separatetty> + <floatingtoolbar>false</floatingtoolbar> + </general> + <display> + <staticmembers>false</staticmembers> + <demanglenames>true</demanglenames> + </display> + <breakpoints/> + </kdevdebugger> + <kdevtrollproject> + <run> + <mainprogram>./bin/acswatchtunnel</mainprogram> + <programargs/> + <directoryradio>executable</directoryradio> + </run> + <general> + <activedir></activedir> + </general> + </kdevtrollproject> + <workspace> + <openfiles/> + </workspace> + <kdevfilecreate> + <useglobaltypes> + <type ext="ui" /> + <type ext="cpp" /> + <type ext="h" /> + <type ext="ts" /> + </useglobaltypes> + </kdevfilecreate> + <kdevdocumentation> + <projectdoc> + <docsystem>Doxygen Documentation Collection</docsystem> + <docurl>acswatchtunnel.tag</docurl> + </projectdoc> + </kdevdocumentation> + <kdevcppsupport> + <references/> + <codecompletion> + <includeGlobalFunctions>true</includeGlobalFunctions> + <includeTypes>true</includeTypes> + <includeEnums>true</includeEnums> + <includeTypedefs>false</includeTypedefs> + <automaticCodeCompletion>true</automaticCodeCompletion> + <automaticArgumentsHint>true</automaticArgumentsHint> + <automaticHeaderCompletion>true</automaticHeaderCompletion> + <codeCompletionDelay>250</codeCompletionDelay> + <argumentsHintDelay>400</argumentsHintDelay> + <headerCompletionDelay>250</headerCompletionDelay> + <showOnlyAccessibleItems>false</showOnlyAccessibleItems> + <completionBoxItemOrder>0</completionBoxItemOrder> + <howEvaluationContextMenu>true</howEvaluationContextMenu> + <showCommentWithArgumentHint>true</showCommentWithArgumentHint> + <statusBarTypeEvaluation>false</statusBarTypeEvaluation> + <namespaceAliases>std=_GLIBCXX_STD;__gnu_cxx=std</namespaceAliases> + <processPrimaryTypes>true</processPrimaryTypes> + <processFunctionArguments>false</processFunctionArguments> + <preProcessAllHeaders>false</preProcessAllHeaders> + <parseMissingHeaders>false</parseMissingHeaders> + <resolveIncludePaths>true</resolveIncludePaths> + <alwaysParseInBackground>true</alwaysParseInBackground> + <usePermanentCaching>true</usePermanentCaching> + <alwaysIncludeNamespaces>false</alwaysIncludeNamespaces> + <includePaths>.;</includePaths> + </codecompletion> + <qt> + <used>false</used> + <version>3</version> + <includestyle>3</includestyle> + <root></root> + <designerintegration>EmbeddedKDevDesigner</designerintegration> + <qmake>/usr/local/Trolltech/Qt/bin/qmake</qmake> + <designer>/usr/local/Trolltech/Qt/bin/designer</designer> + <designerpluginpaths/> + </qt> + </kdevcppsupport> + <substmap> + <APPNAME>acswatchtunnel</APPNAME> + <APPNAMELC>acswatchtunnel</APPNAMELC> + <APPNAMESC>Acswatchtunnel</APPNAMESC> + <APPNAMEUC>ACSWATCHTUNNEL</APPNAMEUC> + <AUTHOR/> + <EMAIL/> + <LICENSE>GPL</LICENSE> + <LICENSEFILE>COPYING</LICENSEFILE> + <VERSION>0.1</VERSION> + <YEAR>2007</YEAR> + <dest>/home/zambonl/devel/qt/acswatchtunnel</dest> + </substmap> +</kdevelop> diff --git a/abi_gun_vacuum_vlv_legend.kdevelop.pcs b/abi_gun_vacuum_vlv_legend.kdevelop.pcs new file mode 100644 index 0000000000000000000000000000000000000000..9ab3212546ed0ea104c36d3f54d832cfd7d692ff GIT binary patch literal 6517 zcmeI0&2Cdi6vvMZ2_YabD9}O!G9O7HLP6b9RX|ga00|KY;%k9S;$T;?9b%IbkYLA# z4N|2(0a7dWeFIjkSiuYM0IWblAo%^~PHb~yUxxsm4ab^$=FXjubN=Vdnd33DUOQuB zcFxQ;QdUuJ*+DB<#Y&c^cH45)uJK;B8Q!O8ou{aN!)iQpHfdG+3tppE;CYk2W#6Z2 zbF?P+8l}gq%^v^n@ny5rePqzQ-Ik$nytMm~S^sX<pZX^2m%yk9GK>0_24~C${xwU# zPO+#ctx7f#(@~ItG7kP6(_P0nQDZRE+0fjZ^ocjmB$zaiA9d8?-dN#J`UMmE(StRo zSbqtScWyj<MZ5F}Cff&y^*<rCi9Ts;y!22N?t_Wm6Hq5)``L?o9-fM{sp})WJISu$ z>L*>-6Eku|mpogb)(RKjma%cWz`mPeqvVM!BTefHubsrV1v|^P9DR<`qsFX7V%|+^ zd3pr%0@l7l5oxD<HezE(G_;Ob1`Q+aPE#YkC!n^Kn5>vzWklA+bz$wWW5!+=$7<As z;09-fY4@zU=oAt$VydIJJU<&TKUS=dbFSk2Cem^<NEF?vC`^RkEWJW%y2DF51lO)8 zV5w{iDfiia+WXzts@pG9)N?KSYJ7z+k&b0{gzT>V6}KN|^=$T=!-|y=#SzQeUAIpA z{2(lT7rfk;;4AhNk41_(R#P(ISF+zhX_{Xi?855!BkT84#5XtFjrab>zUHkBrQb<4 zQA(9zG%MOwyrR8TqhusV4i`^E(uf>HkbjQ-omoCyuioE!A%sIo8*>cAFjJezy)+(@ zQK)u0s)L~J<cee+g~d0uzDWKJv6MjV(e_<V0u@TLU0z1<J&|qd){$0;7Wpl^Ko_Td zPi(B(9eHbidBPM5p#!MVM-d;2Y56q~`m*FG6go;1)(RPlI|{tLd3Ao#$$zx#MJqYx zL+PwP^E#Hrx2(`3TqI<?NOP%d<&a-!`DY=Nru&fUCyMy6x9p<D4%h?-c63v4$PU>b zBqsA5<CE}Ke|VU}X*ocOJ43Ilq=QOjbn&BvCX|l*SzC#WxQl@BMIDC|bUcI96;kyD z8)1Y<Hta`_D4`Fjll~H~qlj;c*-huvL|w*a*;l(XESx2Vk@g3Q__mnTd+j_j%g>UM zL<TOO(q|REMKT;dFpl4HWr%mmi}km*h=t4Q)$!g*GYr^8`-R^@xaPR#Z_vo!$Ni@h zY?x^#?b2;vJag??jw=2Ntt}pppRD@7TMGR8_UT|dWXGSsEc0y%xJR-luhTBGb>+&{ zdn(H{NNu7<OT8w!lo9q3?W3#PF3HK7+r1RpVXg95eOBy~pY$Q!9M@Zut@QA1{>sL` cHIJH47`2|=RdBP9w7C5Fj!!Z^ve6Ry2pHb!TL1t6 literal 0 HcmV?d00001 diff --git a/abi_gun_vacuum_vlv_legend.kdevses b/abi_gun_vacuum_vlv_legend.kdevses new file mode 100644 index 0000000..5fafa68 --- /dev/null +++ b/abi_gun_vacuum_vlv_legend.kdevses @@ -0,0 +1,34 @@ +<?xml version = '1.0' encoding = 'UTF-8'?> +<!DOCTYPE KDevPrjSession> +<KDevPrjSession> + <DocsAndViews NumberOfDocuments="3" > + <Doc0 NumberOfViews="1" URL="file:///home/zambonl/devel/qt/acswatchtunnel/src/acswatchtunnel.cpp" > + <View0 Encoding="" Type="Source" /> + </Doc0> + <Doc1 NumberOfViews="1" URL="file:///home/zambonl/devel/qt/acswatchtunnel/src/main.cpp" > + <View0 Encoding="" Type="Source" /> + </Doc1> + <Doc2 NumberOfViews="1" URL="file:///home/zambonl/devel/qt/acswatchtunnel/src/acswatchtunnel.h" > + <View0 Encoding="" line="27" Type="Source" /> + </Doc2> + </DocsAndViews> + <pluginList> + <kdevdebugger> + <breakpointList/> + <showInternalCommands value="0" /> + </kdevdebugger> + <kdevastyle> + <Extensions ext="*.cpp *.h,*.c *.h,*.cxx *.hxx,*.c++ *.h++,*.cc *.hh,*.C *.H,*.diff,*.inl,*.java,*.moc,*.patch,*.tlh,*.xpm" /> + <AStyle IndentPreprocessors="0" FillCount="4" PadParenthesesOut="1" IndentNamespaces="1" IndentLabels="1" Fill="Tabs" MaxStatement="40" Brackets="Break" MinConditional="-1" IndentBrackets="0" PadParenthesesUn="1" BlockBreak="0" KeepStatements="1" KeepBlocks="1" BlockIfElse="0" IndentSwitches="1" PadOperators="0" FStyle="UserDefined" IndentCases="0" FillEmptyLines="0" BracketsCloseHeaders="0" BlockBreakAll="0" PadParenthesesIn="1" IndentClasses="1" IndentBlocks="0" FillForce="0" /> + </kdevastyle> + <kdevbookmarks> + <bookmarks/> + </kdevbookmarks> + <kdevvalgrind> + <executable path="" params="" /> + <valgrind path="" params="" /> + <calltree path="" params="" /> + <kcachegrind path="" /> + </kdevvalgrind> + </pluginList> +</KDevPrjSession> diff --git a/abi_gun_vacuum_vlv_legend.pro b/abi_gun_vacuum_vlv_legend.pro new file mode 100755 index 0000000..3dd14e9 --- /dev/null +++ b/abi_gun_vacuum_vlv_legend.pro @@ -0,0 +1,8 @@ +# include(../../../../utils/qmake.custom.4) +include(/usr/local/qtango/include/qtango6/qtango.pri) + +SOURCES += src/abi_gun_vacuum_vlv_legend.cpp \ + src/main.cpp +HEADERS += src/abi_gun_vacuum_vlv_legend.h +FORMS = src/abi_gun_vacuum_vlv_legend.ui +TARGET = ./bin/abi_gun_vacuum_vlv_legend diff --git a/src/abi_gun_vacuum_vlv_legend.cpp b/src/abi_gun_vacuum_vlv_legend.cpp new file mode 100755 index 0000000..cab13b9 --- /dev/null +++ b/src/abi_gun_vacuum_vlv_legend.cpp @@ -0,0 +1,35 @@ +/*************************************************************************** + * Copyright (C) 2007 by * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + + +#include "abi_gun_vacuum_vlv_legend.h" +#include <qtango.h> + +abi_gun_vacuum_vlv_legend::abi_gun_vacuum_vlv_legend(QWidget *parent) : QWidget(parent) +{ + // setup User Interface + ui.setupUi(this); + +} + +abi_gun_vacuum_vlv_legend::~abi_gun_vacuum_vlv_legend() +{ + exit(0); +} diff --git a/src/abi_gun_vacuum_vlv_legend.h b/src/abi_gun_vacuum_vlv_legend.h new file mode 100755 index 0000000..ea5d574 --- /dev/null +++ b/src/abi_gun_vacuum_vlv_legend.h @@ -0,0 +1,46 @@ +/*************************************************************************** + * Copyright (C) 2007 by * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + + +#ifndef abi_gun_vacuum_vlv_legend_H +#define abi_gun_vacuum_vlv_legend_H + +#include "ui_abi_gun_vacuum_vlv_legend.h" +#include <tango.h> +#include <QProcess> +#include <QSettings> + +class abi_gun_vacuum_vlv_legend: public QWidget +{ + Q_OBJECT + +public: + abi_gun_vacuum_vlv_legend(QWidget * =NULL); + ~abi_gun_vacuum_vlv_legend(); + +public slots: + +private: + Ui::abi_gun_vacuum_vlv_legend ui; + QString imgpath; +}; + + +#endif diff --git a/src/abi_gun_vacuum_vlv_legend.ui b/src/abi_gun_vacuum_vlv_legend.ui new file mode 100755 index 0000000..b92878e --- /dev/null +++ b/src/abi_gun_vacuum_vlv_legend.ui @@ -0,0 +1,1847 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>abi_gun_vacuum_vlv_legend</class> + <widget class="QWidget" name="abi_gun_vacuum_vlv_legend"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>1013</width> + <height>653</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>218</red> + <green>221</green> + <blue>224</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>218</red> + <green>221</green> + <blue>224</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>218</red> + <green>221</green> + <blue>224</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>218</red> + <green>221</green> + <blue>224</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="windowTitle"> + <string>ABI_GUN_VACUUM_VLV</string> + </property> + <widget class="QFrame" name="linac"> + <property name="geometry"> + <rect> + <x>20</x> + <y>20</y> + <width>361</width> + <height>221</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::StyledPanel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Plain</enum> + </property> + <widget class="QLabel" name="label"> + <property name="geometry"> + <rect> + <x>250</x> + <y>90</y> + <width>101</width> + <height>61</height> + </rect> + </property> + <property name="font"> + <font> + <pointsize>30</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>AND</string> + </property> + </widget> + <widget class="QLabel" name="line_4"> + <property name="geometry"> + <rect> + <x>130</x> + <y>20</y> + <width>5</width> + <height>23</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="line_16"> + <property name="geometry"> + <rect> + <x>130</x> + <y>103</y> + <width>5</width> + <height>21</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="line_8"> + <property name="geometry"> + <rect> + <x>130</x> + <y>158</y> + <width>5</width> + <height>32</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="EArrow" name="line_linac4_6"> + <property name="geometry"> + <rect> + <x>125</x> + <y>190</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + <widget class="EArrow" name="line_linac4_4"> + <property name="geometry"> + <rect> + <x>125</x> + <y>124</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + <widget class="QLabel" name="label_3"> + <property name="geometry"> + <rect> + <x>30</x> + <y>54</y> + <width>200</width> + <height>25</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::Panel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="text"> + <string>VLV1 open</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + <widget class="QLabel" name="label_1"> + <property name="geometry"> + <rect> + <x>30</x> + <y>134</y> + <width>200</width> + <height>25</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::Panel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="text"> + <string>VLV3 open</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + <widget class="EArrow" name="line_linac4_5"> + <property name="geometry"> + <rect> + <x>125</x> + <y>43</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + <widget class="QLabel" name="label_4"> + <property name="geometry"> + <rect> + <x>30</x> + <y>80</y> + <width>200</width> + <height>25</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::Panel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="text"> + <string>VLV2 open</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </widget> + <widget class="QFrame" name="linac_2"> + <property name="geometry"> + <rect> + <x>400</x> + <y>20</y> + <width>601</width> + <height>221</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::StyledPanel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Plain</enum> + </property> + <widget class="QLabel" name="line_21"> + <property name="geometry"> + <rect> + <x>360</x> + <y>100</y> + <width>5</width> + <height>40</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="label_9"> + <property name="geometry"> + <rect> + <x>495</x> + <y>130</y> + <width>101</width> + <height>61</height> + </rect> + </property> + <property name="font"> + <font> + <pointsize>30</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>OR</string> + </property> + </widget> + <widget class="QLabel" name="label_7"> + <property name="geometry"> + <rect> + <x>35</x> + <y>85</y> + <width>200</width> + <height>25</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::Panel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="text"> + <string>VLV1 open</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + <widget class="QLabel" name="line_5"> + <property name="geometry"> + <rect> + <x>245</x> + <y>23</y> + <width>5</width> + <height>30</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="line_18"> + <property name="geometry"> + <rect> + <x>360</x> + <y>53</y> + <width>5</width> + <height>21</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="label_8"> + <property name="geometry"> + <rect> + <x>260</x> + <y>84</y> + <width>200</width> + <height>25</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>220</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::Panel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="text"> + <string>VLV2 closed</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + <widget class="QLabel" name="line_1"> + <property name="geometry"> + <rect> + <x>135</x> + <y>50</y> + <width>230</width> + <height>5</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="EArrow" name="line_linac4_8"> + <property name="geometry"> + <rect> + <x>355</x> + <y>74</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + <widget class="QLabel" name="label_10"> + <property name="geometry"> + <rect> + <x>35</x> + <y>150</y> + <width>430</width> + <height>25</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="frameShape"> + <enum>QFrame::Panel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="text"> + <string>ABI1</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + <widget class="EArrow" name="line_linac4_10"> + <property name="geometry"> + <rect> + <x>130</x> + <y>140</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + <widget class="EArrow" name="line_linac4_9"> + <property name="geometry"> + <rect> + <x>130</x> + <y>74</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + <widget class="QLabel" name="line_20"> + <property name="geometry"> + <rect> + <x>135</x> + <y>109</y> + <width>5</width> + <height>31</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="line_17"> + <property name="geometry"> + <rect> + <x>135</x> + <y>51</y> + <width>5</width> + <height>23</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>200</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + <widget class="EArrow" name="line_linac4_7"> + <property name="geometry"> + <rect> + <x>355</x> + <y>140</y> + <width>15</width> + <height>10</height> + </rect> + </property> + <property name="lineSize"> + <number>5</number> + </property> + <property name="lineColor"> + <color> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </property> + <property name="arrowSize"> + <number>7</number> + </property> + <property name="arrowDirection"> + <enum>EArrow::VERTICAL</enum> + </property> + </widget> + </widget> + <widget class="QTextBrowser" name="textBrowser"> + <property name="geometry"> + <rect> + <x>20</x> + <y>270</y> + <width>980</width> + <height>361</height> + </rect> + </property> + <property name="font"> + <font> + <pointsize>15</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="html"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:15pt; font-weight:600; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Questo pannello visualizza le regole per l'abilitazione della RF del gun limitatamente alla configurazione delle valvole da vuoto</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Questa abilitazione e' data dall' OR di nove condizioni, rappresentate dalle frecce che arrivano sulla barra inferiore: basta che una di queste sia vera per dare l'abilitazione. </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ogni condizione arriva, a sua volta, da un gruppo di segnali di stato o dall' OR e dall' AND di più gruppi di segnali. </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ogni gruppo è formato da una serie di caselle le cui scritte sono fisse e indicano lo stato necessario per avere la parziale abilitazione di quel gruppo. </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Il colore delle caselle indica se lo stato indicato è vero (verde) o falso (rosso). </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Quando le caselle di un gruppo sono tutte verdi, il gruppo da la parziale abilitazione e la freccia uscente è verde. </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Quando un intero percorso fino alla barra inferiore è verde, si ottiene la completa abilitazione dell' RF del gun.</p></body></html></string> + </property> + </widget> + </widget> + <layoutdefault spacing="6" margin="11"/> + <customwidgets> + <customwidget> + <class>EArrow</class> + <extends>QWidget</extends> + <header>EArrow</header> + </customwidget> + </customwidgets> + <resources/> + <connections/> +</ui> diff --git a/src/main.cpp b/src/main.cpp new file mode 100755 index 0000000..4d3681e --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,41 @@ +/*************************************************************************** + * Copyright (C) 2007 by * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + + +#include <TApplication> +#include "abi_gun_vacuum_vlv_legend.h" +#include <X11/Xlib.h> +#include <QX11Info> +#define CVSVERSION "$Name: $" + +int main( int argc, char ** argv ) { + + TApplication a( argc, argv ); + a.setApplicationVersion(CVSVERSION); + abi_gun_vacuum_vlv_legend mw; + mw.show(); + + /* register to window manager */ + Display *disp = QX11Info::display(); + Window root_win = (Window) mw.winId(); + XSetCommand(disp, root_win, argv,argc); + + return a.exec(); +} diff --git a/src/ui_abi_gun_vacuum_vlv_legend.h b/src/ui_abi_gun_vacuum_vlv_legend.h new file mode 100755 index 0000000..0c77459 --- /dev/null +++ b/src/ui_abi_gun_vacuum_vlv_legend.h @@ -0,0 +1,435 @@ +/******************************************************************************** +** Form generated from reading UI file 'abi_gun_vacuum_vlv_legend.ui' +** +** Created: Thu Jan 10 11:33:13 2019 +** by: Qt User Interface Compiler version 4.8.4 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_ABI_GUN_VACUUM_VLV_LEGEND_H +#define UI_ABI_GUN_VACUUM_VLV_LEGEND_H + +#include <QtCore/QVariant> +#include <QtGui/QAction> +#include <QtGui/QApplication> +#include <QtGui/QButtonGroup> +#include <QtGui/QFrame> +#include <QtGui/QHeaderView> +#include <QtGui/QLabel> +#include <QtGui/QTextBrowser> +#include <QtGui/QWidget> +#include "EArrow" + +QT_BEGIN_NAMESPACE + +class Ui_abi_gun_vacuum_vlv_legend +{ +public: + QFrame *linac; + QLabel *label; + QLabel *line_4; + QLabel *line_16; + QLabel *line_8; + EArrow *line_linac4_6; + EArrow *line_linac4_4; + QLabel *label_3; + QLabel *label_1; + EArrow *line_linac4_5; + QLabel *label_4; + QFrame *linac_2; + QLabel *line_21; + QLabel *label_9; + QLabel *label_7; + QLabel *line_5; + QLabel *line_18; + QLabel *label_8; + QLabel *line_1; + EArrow *line_linac4_8; + QLabel *label_10; + EArrow *line_linac4_10; + EArrow *line_linac4_9; + QLabel *line_20; + QLabel *line_17; + EArrow *line_linac4_7; + QTextBrowser *textBrowser; + + void setupUi(QWidget *abi_gun_vacuum_vlv_legend) + { + if (abi_gun_vacuum_vlv_legend->objectName().isEmpty()) + abi_gun_vacuum_vlv_legend->setObjectName(QString::fromUtf8("abi_gun_vacuum_vlv_legend")); + abi_gun_vacuum_vlv_legend->resize(1013, 653); + QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(abi_gun_vacuum_vlv_legend->sizePolicy().hasHeightForWidth()); + abi_gun_vacuum_vlv_legend->setSizePolicy(sizePolicy); + QPalette palette; + QBrush brush(QColor(255, 255, 255, 255)); + brush.setStyle(Qt::SolidPattern); + palette.setBrush(QPalette::Active, QPalette::Base, brush); + QBrush brush1(QColor(218, 221, 224, 255)); + brush1.setStyle(Qt::SolidPattern); + palette.setBrush(QPalette::Active, QPalette::Window, brush1); + palette.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette.setBrush(QPalette::Inactive, QPalette::Window, brush1); + palette.setBrush(QPalette::Disabled, QPalette::Base, brush1); + palette.setBrush(QPalette::Disabled, QPalette::Window, brush1); + abi_gun_vacuum_vlv_legend->setPalette(palette); + linac = new QFrame(abi_gun_vacuum_vlv_legend); + linac->setObjectName(QString::fromUtf8("linac")); + linac->setGeometry(QRect(20, 20, 361, 221)); + QPalette palette1; + palette1.setBrush(QPalette::Active, QPalette::Base, brush); + QBrush brush2(QColor(255, 255, 220, 255)); + brush2.setStyle(Qt::SolidPattern); + palette1.setBrush(QPalette::Active, QPalette::Window, brush2); + palette1.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette1.setBrush(QPalette::Inactive, QPalette::Window, brush2); + palette1.setBrush(QPalette::Disabled, QPalette::Base, brush2); + palette1.setBrush(QPalette::Disabled, QPalette::Window, brush2); + linac->setPalette(palette1); + linac->setAutoFillBackground(true); + linac->setFrameShape(QFrame::StyledPanel); + linac->setFrameShadow(QFrame::Plain); + label = new QLabel(linac); + label->setObjectName(QString::fromUtf8("label")); + label->setGeometry(QRect(250, 90, 101, 61)); + QFont font; + font.setPointSize(30); + font.setBold(true); + font.setWeight(75); + label->setFont(font); + line_4 = new QLabel(linac); + line_4->setObjectName(QString::fromUtf8("line_4")); + line_4->setGeometry(QRect(130, 20, 5, 23)); + QPalette palette2; + palette2.setBrush(QPalette::Active, QPalette::Base, brush); + QBrush brush3(QColor(0, 200, 0, 255)); + brush3.setStyle(Qt::SolidPattern); + palette2.setBrush(QPalette::Active, QPalette::Window, brush3); + palette2.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette2.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette2.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette2.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_4->setPalette(palette2); + QFont font1; + font1.setPointSize(15); + font1.setBold(true); + font1.setWeight(75); + line_4->setFont(font1); + line_4->setAutoFillBackground(true); + line_16 = new QLabel(linac); + line_16->setObjectName(QString::fromUtf8("line_16")); + line_16->setGeometry(QRect(130, 103, 5, 21)); + QPalette palette3; + palette3.setBrush(QPalette::Active, QPalette::Base, brush); + palette3.setBrush(QPalette::Active, QPalette::Window, brush3); + palette3.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette3.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette3.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette3.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_16->setPalette(palette3); + line_16->setFont(font1); + line_16->setAutoFillBackground(true); + line_8 = new QLabel(linac); + line_8->setObjectName(QString::fromUtf8("line_8")); + line_8->setGeometry(QRect(130, 158, 5, 32)); + QPalette palette4; + palette4.setBrush(QPalette::Active, QPalette::Base, brush); + QBrush brush4(QColor(220, 0, 0, 255)); + brush4.setStyle(Qt::SolidPattern); + palette4.setBrush(QPalette::Active, QPalette::Window, brush4); + palette4.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette4.setBrush(QPalette::Inactive, QPalette::Window, brush4); + palette4.setBrush(QPalette::Disabled, QPalette::Base, brush4); + palette4.setBrush(QPalette::Disabled, QPalette::Window, brush4); + line_8->setPalette(palette4); + line_8->setFont(font1); + line_8->setAutoFillBackground(true); + line_linac4_6 = new EArrow(linac); + line_linac4_6->setObjectName(QString::fromUtf8("line_linac4_6")); + line_linac4_6->setGeometry(QRect(125, 190, 15, 10)); + line_linac4_6->setLineSize(5); + line_linac4_6->setLineColor(QColor(0, 0, 0)); + line_linac4_6->setArrowSize(7); + line_linac4_6->setArrowDirection(EArrow::VERTICAL); + line_linac4_4 = new EArrow(linac); + line_linac4_4->setObjectName(QString::fromUtf8("line_linac4_4")); + line_linac4_4->setGeometry(QRect(125, 124, 15, 10)); + line_linac4_4->setLineSize(5); + line_linac4_4->setLineColor(QColor(0, 0, 0)); + line_linac4_4->setArrowSize(7); + line_linac4_4->setArrowDirection(EArrow::VERTICAL); + label_3 = new QLabel(linac); + label_3->setObjectName(QString::fromUtf8("label_3")); + label_3->setGeometry(QRect(30, 54, 200, 25)); + QPalette palette5; + palette5.setBrush(QPalette::Active, QPalette::Base, brush); + palette5.setBrush(QPalette::Active, QPalette::Window, brush3); + palette5.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette5.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette5.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette5.setBrush(QPalette::Disabled, QPalette::Window, brush3); + label_3->setPalette(palette5); + label_3->setFont(font1); + label_3->setAutoFillBackground(true); + label_3->setFrameShape(QFrame::Panel); + label_3->setFrameShadow(QFrame::Sunken); + label_3->setAlignment(Qt::AlignCenter); + label_1 = new QLabel(linac); + label_1->setObjectName(QString::fromUtf8("label_1")); + label_1->setGeometry(QRect(30, 134, 200, 25)); + QPalette palette6; + palette6.setBrush(QPalette::Active, QPalette::Base, brush); + palette6.setBrush(QPalette::Active, QPalette::Window, brush4); + palette6.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette6.setBrush(QPalette::Inactive, QPalette::Window, brush4); + palette6.setBrush(QPalette::Disabled, QPalette::Base, brush4); + palette6.setBrush(QPalette::Disabled, QPalette::Window, brush4); + label_1->setPalette(palette6); + label_1->setFont(font1); + label_1->setAutoFillBackground(true); + label_1->setFrameShape(QFrame::Panel); + label_1->setFrameShadow(QFrame::Sunken); + label_1->setAlignment(Qt::AlignCenter); + line_linac4_5 = new EArrow(linac); + line_linac4_5->setObjectName(QString::fromUtf8("line_linac4_5")); + line_linac4_5->setGeometry(QRect(125, 43, 15, 10)); + line_linac4_5->setLineSize(5); + line_linac4_5->setLineColor(QColor(0, 0, 0)); + line_linac4_5->setArrowSize(7); + line_linac4_5->setArrowDirection(EArrow::VERTICAL); + label_4 = new QLabel(linac); + label_4->setObjectName(QString::fromUtf8("label_4")); + label_4->setGeometry(QRect(30, 80, 200, 25)); + QPalette palette7; + palette7.setBrush(QPalette::Active, QPalette::Base, brush); + palette7.setBrush(QPalette::Active, QPalette::Window, brush3); + palette7.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette7.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette7.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette7.setBrush(QPalette::Disabled, QPalette::Window, brush3); + label_4->setPalette(palette7); + label_4->setFont(font1); + label_4->setAutoFillBackground(true); + label_4->setFrameShape(QFrame::Panel); + label_4->setFrameShadow(QFrame::Sunken); + label_4->setAlignment(Qt::AlignCenter); + linac_2 = new QFrame(abi_gun_vacuum_vlv_legend); + linac_2->setObjectName(QString::fromUtf8("linac_2")); + linac_2->setGeometry(QRect(400, 20, 601, 221)); + QPalette palette8; + palette8.setBrush(QPalette::Active, QPalette::Base, brush); + palette8.setBrush(QPalette::Active, QPalette::Window, brush2); + palette8.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette8.setBrush(QPalette::Inactive, QPalette::Window, brush2); + palette8.setBrush(QPalette::Disabled, QPalette::Base, brush2); + palette8.setBrush(QPalette::Disabled, QPalette::Window, brush2); + linac_2->setPalette(palette8); + linac_2->setAutoFillBackground(true); + linac_2->setFrameShape(QFrame::StyledPanel); + linac_2->setFrameShadow(QFrame::Plain); + line_21 = new QLabel(linac_2); + line_21->setObjectName(QString::fromUtf8("line_21")); + line_21->setGeometry(QRect(360, 100, 5, 40)); + QPalette palette9; + palette9.setBrush(QPalette::Active, QPalette::Base, brush); + palette9.setBrush(QPalette::Active, QPalette::Window, brush4); + palette9.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette9.setBrush(QPalette::Inactive, QPalette::Window, brush4); + palette9.setBrush(QPalette::Disabled, QPalette::Base, brush4); + palette9.setBrush(QPalette::Disabled, QPalette::Window, brush4); + line_21->setPalette(palette9); + line_21->setFont(font1); + line_21->setAutoFillBackground(true); + label_9 = new QLabel(linac_2); + label_9->setObjectName(QString::fromUtf8("label_9")); + label_9->setGeometry(QRect(495, 130, 101, 61)); + label_9->setFont(font); + label_7 = new QLabel(linac_2); + label_7->setObjectName(QString::fromUtf8("label_7")); + label_7->setGeometry(QRect(35, 85, 200, 25)); + QPalette palette10; + palette10.setBrush(QPalette::Active, QPalette::Base, brush); + palette10.setBrush(QPalette::Active, QPalette::Window, brush3); + palette10.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette10.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette10.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette10.setBrush(QPalette::Disabled, QPalette::Window, brush3); + label_7->setPalette(palette10); + label_7->setFont(font1); + label_7->setAutoFillBackground(true); + label_7->setFrameShape(QFrame::Panel); + label_7->setFrameShadow(QFrame::Sunken); + label_7->setAlignment(Qt::AlignCenter); + line_5 = new QLabel(linac_2); + line_5->setObjectName(QString::fromUtf8("line_5")); + line_5->setGeometry(QRect(245, 23, 5, 30)); + QPalette palette11; + palette11.setBrush(QPalette::Active, QPalette::Base, brush); + palette11.setBrush(QPalette::Active, QPalette::Window, brush3); + palette11.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette11.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette11.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette11.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_5->setPalette(palette11); + line_5->setFont(font1); + line_5->setAutoFillBackground(true); + line_18 = new QLabel(linac_2); + line_18->setObjectName(QString::fromUtf8("line_18")); + line_18->setGeometry(QRect(360, 53, 5, 21)); + QPalette palette12; + palette12.setBrush(QPalette::Active, QPalette::Base, brush); + palette12.setBrush(QPalette::Active, QPalette::Window, brush3); + palette12.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette12.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette12.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette12.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_18->setPalette(palette12); + line_18->setFont(font1); + line_18->setAutoFillBackground(true); + label_8 = new QLabel(linac_2); + label_8->setObjectName(QString::fromUtf8("label_8")); + label_8->setGeometry(QRect(260, 84, 200, 25)); + QPalette palette13; + palette13.setBrush(QPalette::Active, QPalette::Base, brush); + palette13.setBrush(QPalette::Active, QPalette::Window, brush4); + palette13.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette13.setBrush(QPalette::Inactive, QPalette::Window, brush4); + palette13.setBrush(QPalette::Disabled, QPalette::Base, brush4); + palette13.setBrush(QPalette::Disabled, QPalette::Window, brush4); + label_8->setPalette(palette13); + label_8->setFont(font1); + label_8->setAutoFillBackground(true); + label_8->setFrameShape(QFrame::Panel); + label_8->setFrameShadow(QFrame::Sunken); + label_8->setAlignment(Qt::AlignCenter); + line_1 = new QLabel(linac_2); + line_1->setObjectName(QString::fromUtf8("line_1")); + line_1->setGeometry(QRect(135, 50, 230, 5)); + QPalette palette14; + palette14.setBrush(QPalette::Active, QPalette::Base, brush); + palette14.setBrush(QPalette::Active, QPalette::Window, brush3); + palette14.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette14.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette14.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette14.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_1->setPalette(palette14); + line_1->setFont(font1); + line_1->setAutoFillBackground(true); + line_linac4_8 = new EArrow(linac_2); + line_linac4_8->setObjectName(QString::fromUtf8("line_linac4_8")); + line_linac4_8->setGeometry(QRect(355, 74, 15, 10)); + line_linac4_8->setLineSize(5); + line_linac4_8->setLineColor(QColor(0, 0, 0)); + line_linac4_8->setArrowSize(7); + line_linac4_8->setArrowDirection(EArrow::VERTICAL); + label_10 = new QLabel(linac_2); + label_10->setObjectName(QString::fromUtf8("label_10")); + label_10->setGeometry(QRect(35, 150, 430, 25)); + QPalette palette15; + palette15.setBrush(QPalette::Active, QPalette::Base, brush); + palette15.setBrush(QPalette::Active, QPalette::Window, brush3); + palette15.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette15.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette15.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette15.setBrush(QPalette::Disabled, QPalette::Window, brush3); + label_10->setPalette(palette15); + label_10->setFont(font1); + label_10->setAutoFillBackground(true); + label_10->setFrameShape(QFrame::Panel); + label_10->setFrameShadow(QFrame::Sunken); + label_10->setAlignment(Qt::AlignCenter); + line_linac4_10 = new EArrow(linac_2); + line_linac4_10->setObjectName(QString::fromUtf8("line_linac4_10")); + line_linac4_10->setGeometry(QRect(130, 140, 15, 10)); + line_linac4_10->setLineSize(5); + line_linac4_10->setLineColor(QColor(0, 0, 0)); + line_linac4_10->setArrowSize(7); + line_linac4_10->setArrowDirection(EArrow::VERTICAL); + line_linac4_9 = new EArrow(linac_2); + line_linac4_9->setObjectName(QString::fromUtf8("line_linac4_9")); + line_linac4_9->setGeometry(QRect(130, 74, 15, 10)); + line_linac4_9->setLineSize(5); + line_linac4_9->setLineColor(QColor(0, 0, 0)); + line_linac4_9->setArrowSize(7); + line_linac4_9->setArrowDirection(EArrow::VERTICAL); + line_20 = new QLabel(linac_2); + line_20->setObjectName(QString::fromUtf8("line_20")); + line_20->setGeometry(QRect(135, 109, 5, 31)); + QPalette palette16; + palette16.setBrush(QPalette::Active, QPalette::Base, brush); + palette16.setBrush(QPalette::Active, QPalette::Window, brush3); + palette16.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette16.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette16.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette16.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_20->setPalette(palette16); + line_20->setFont(font1); + line_20->setAutoFillBackground(true); + line_17 = new QLabel(linac_2); + line_17->setObjectName(QString::fromUtf8("line_17")); + line_17->setGeometry(QRect(135, 51, 5, 23)); + QPalette palette17; + palette17.setBrush(QPalette::Active, QPalette::Base, brush); + palette17.setBrush(QPalette::Active, QPalette::Window, brush3); + palette17.setBrush(QPalette::Inactive, QPalette::Base, brush); + palette17.setBrush(QPalette::Inactive, QPalette::Window, brush3); + palette17.setBrush(QPalette::Disabled, QPalette::Base, brush3); + palette17.setBrush(QPalette::Disabled, QPalette::Window, brush3); + line_17->setPalette(palette17); + line_17->setFont(font1); + line_17->setAutoFillBackground(true); + line_linac4_7 = new EArrow(linac_2); + line_linac4_7->setObjectName(QString::fromUtf8("line_linac4_7")); + line_linac4_7->setGeometry(QRect(355, 140, 15, 10)); + line_linac4_7->setLineSize(5); + line_linac4_7->setLineColor(QColor(0, 0, 0)); + line_linac4_7->setArrowSize(7); + line_linac4_7->setArrowDirection(EArrow::VERTICAL); + textBrowser = new QTextBrowser(abi_gun_vacuum_vlv_legend); + textBrowser->setObjectName(QString::fromUtf8("textBrowser")); + textBrowser->setGeometry(QRect(20, 270, 980, 361)); + textBrowser->setFont(font1); + + retranslateUi(abi_gun_vacuum_vlv_legend); + + QMetaObject::connectSlotsByName(abi_gun_vacuum_vlv_legend); + } // setupUi + + void retranslateUi(QWidget *abi_gun_vacuum_vlv_legend) + { + abi_gun_vacuum_vlv_legend->setWindowTitle(QApplication::translate("abi_gun_vacuum_vlv_legend", "ABI_GUN_VACUUM_VLV", 0, QApplication::UnicodeUTF8)); + label->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "AND", 0, QApplication::UnicodeUTF8)); + label_3->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "VLV1 open", 0, QApplication::UnicodeUTF8)); + label_1->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "VLV3 open", 0, QApplication::UnicodeUTF8)); + label_4->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "VLV2 open", 0, QApplication::UnicodeUTF8)); + label_9->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "OR", 0, QApplication::UnicodeUTF8)); + label_7->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "VLV1 open", 0, QApplication::UnicodeUTF8)); + label_8->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "VLV2 closed", 0, QApplication::UnicodeUTF8)); + label_10->setText(QApplication::translate("abi_gun_vacuum_vlv_legend", "ABI1", 0, QApplication::UnicodeUTF8)); + textBrowser->setHtml(QApplication::translate("abi_gun_vacuum_vlv_legend", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:15pt; font-weight:600; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Questo pannello visualizza le regole per l'abilitazione della RF del gun limitatamente alla configurazione delle valvole da vuoto</p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Questa abilitazione e' data dall' OR di nove condizioni, rappresentate dalle frecce che arrivano sulla barra inferiore: basta che una di queste sia vera per dare l'abilitazione. </p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"" + ">Ogni condizione arriva, a sua volta, da un gruppo di segnali di stato o dall' OR e dall' AND di pi\303\271 gruppi di segnali. </p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Ogni gruppo \303\250 formato da una serie di caselle le cui scritte sono fisse e indicano lo stato necessario per avere la parziale abilitazione di quel gruppo. </p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Il colore delle caselle indica se lo stato indicato \303\250 vero (verde) o falso (rosso). </p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Quando le caselle di un gruppo sono tutte verdi, il gruppo da la parziale abilitazione e la freccia uscente \303\250 verde. </p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Q" + "uando un intero percorso fino alla barra inferiore \303\250 verde, si ottiene la completa abilitazione dell' RF del gun.</p></body></html>", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class abi_gun_vacuum_vlv_legend: public Ui_abi_gun_vacuum_vlv_legend {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_ABI_GUN_VACUUM_VLV_LEGEND_H diff --git a/templates/cpp b/templates/cpp new file mode 100644 index 0000000..70a6be7 --- /dev/null +++ b/templates/cpp @@ -0,0 +1,19 @@ +/*************************************************************************** + * Copyright (C) 2007 by * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ diff --git a/templates/h b/templates/h new file mode 100644 index 0000000..70a6be7 --- /dev/null +++ b/templates/h @@ -0,0 +1,19 @@ +/*************************************************************************** + * Copyright (C) 2007 by * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ -- GitLab