trwindow.cpp
来自「qt-x11-free-3.0.3.tar.gz minigui图形界面工具」· C++ 代码 · 共 2,470 行 · 第 1/5 页
CPP
2,470 行
/************************************************************************ Copyright (C) 2000 Trolltech AS. All rights reserved.**** trwindow.cpp**** This file is part of Qt Linguist.**** See the file LICENSE included in the distribution for the usage** and distribution terms.**** The file is provided AS IS with NO WARRANTY OF ANY KIND,** INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR** A PARTICULAR PURPOSE.************************************************************************//* TRANSLATOR TrWindow This is the application's main window.*/#include "trwindow.h"#include "listviews.h"#include "finddialog.h"#include "msgedit.h"#include "phrasebookbox.h"#include "printout.h"#include "about.h"#include <qaccel.h>#include <qaction.h>#include <qapplication.h>#include <qbitmap.h>#include <qdict.h>#include <qdockarea.h>#include <qdockwindow.h>#include <qfile.h>#include <qfiledialog.h>#include <qfileinfo.h>#include <qfontdialog.h>#include <qheader.h>#include <qheader.h>#include <qlabel.h>#include <qlayout.h>#include <qmenubar.h>#include <qmessagebox.h>#include <qpopupmenu.h>#include <qpushbutton.h>#include <qregexp.h>#include <qsettings.h>#include <qstatusbar.h>#include <qtextbrowser.h>#include <qtextstream.h>#include <qtoolbar.h>#include <qwhatsthis.h>#include <qprocess.h>#include "phraselv.h"#include <images.h>#include <stdlib.h> // getenv()#ifdef Q_WS_MACX//logo is 40x40 on the mac, if it changes - please notify the Qt/Mac teamstatic const char *logo_xpm[] = {"40 40 543 2"," c None",". c #C9D98D","+ c #A0BC30","@ c #A4C132","# c #ABC92F","$ c #AAC733","% c #8FA733","& c #657821","* c #3F4E17","= c #2A360C","- c #182306","; c #121B06","> c #141C06",", c #1D2608","' c #2A350E",") c #405017","! c #667C1C","~ c #8FAA24","{ c #A8C12D","] c #728326","^ c #313A14","/ c #090B08","( c #000003","_ c #000001",": c #000002","< c #000004","[ c #000000","} c #080D01","| c #333E11","1 c #6E8529","2 c #A2C230","3 c #ACC735","4 c #7D8F2C","5 c #2A300E","6 c #000300","7 c #000007","8 c #010009","9 c #020104","0 c #020301","a c #020300","b c #010200","c c #010101","d c #020010","e c #010010","f c #000005","g c #000503","h c #28360C","i c #789128","j c #AAC835","k c #A4BE36","l c #515F1E","m c #040800","n c #00000C","o c #02000D","p c #040303","q c #020200","r c #020203","s c #020202","t c #000008","u c #000105","v c #000202","w c #000201","x c #020207","y c #02020C","z c #00000B","A c #02010E","B c #000013","C c #030900","D c #4C5E1B","E c #A1BD33","F c #9BB52F","G c #333E10","H c #010002","I c #03020B","J c #020109","K c #030204","L c #010104","M c #020009","N c #02000A","O c #000009","P c #000006","Q c #04050B","R c #020106","S c #020307","T c #040507","U c #000104","V c #34410D","W c #99B236","X c #9BB332","Y c #2B360A","Z c #020006","` c #040301"," . c #030304",".. c #01010A","+. c #020113","@. c #010011","#. c #010500","$. c #0A0F05","%. c #131C07","&. c #0B1205","*. c #020706","=. c #010309","-. c #030503",";. c #030402",">. c #2C350C",",. c #9DB52F","'. c #A3BD2F","). c #03000A","!. c #030102","~. c #020101","{. c #030209","]. c #02010B","^. c #010301","/. c #242C08","(. c #5A6720","_. c #81922B",":. c #93A732","<. c #9AB530","[. c #9CB734","}. c #90AA32","|. c #7E942C","1. c #566820","2. c #273310","3. c #000403","4. c #00000E","5. c #020211","6. c #03030B","7. c #020205","8. c #01000C","9. c #33410B","0. c #A7BF37","a. c #ADC935","b. c #4F5F18","c. c #020103","d. c #080401","e. c #050205","f. c #232C06","g. c #768722","h. c #A4BB2E","i. c #D5E38D","j. c #A2BE3A","k. c #738833","l. c #202C0A","m. c #05030A","n. c #020206","o. c #030303","p. c #505B20","q. c #ACC934","r. c #7C8E2B","s. c #050900","t. c #010201","u. c #030200","v. c #020001","w. c #050207","x. c #030004","y. c #000203","z. c #49531D","A. c #A2B836","B. c #9FBD30","C. c #4E5A1C","D. c #000200","E. c #04040A","F. c #040403","G. c #010005","H. c #040600","I. c #7A9222","J. c #ACCB2D","K. c #A9C22F","L. c #282F0B","M. c #020304","N. c #030109","O. c #55671A","P. c #AEC93D","Q. c #A9C931","R. c #546523","S. c #00000A","T. c #020204","U. c #010300","V. c #272F0B","W. c #A7BE34","X. c #728327","Y. c #020108","Z. c #030305","`. c #030208"," + c #46511B",".+ c #ACC739","++ c #93AC39","@+ c #263605","#+ c #566A1D","$+ c #ADC93C","%+ c #ACC840","&+ c #44541E","*+ c #010205","=+ c #010206","-+ c #020107",";+ c #010007",">+ c #030400",",+ c #728226","'+ c #AAC732",")+ c #323A14","!+ c #030401","~+ c #01000D","{+ c #242D06","]+ c #A2B835","^+ c #95AD3E","/+ c #212C0F","(+ c #010604","_+ c #5F7327",":+ c #ABC934","<+ c #A2BD3A","[+ c #202C09","}+ c #01010B","|+ c #020105","1+ c #333B14","2+ c #ABC23C","3+ c #8EA631","4+ c #0A0C08","5+ c #010008","6+ c #010102","7+ c #020011","8+ c #030500","9+ c #778823","0+ c #96AD3A","a+ c #232D0D","b+ c #020212","c+ c #000109","d+ c #030800","e+ c #5F7126","f+ c #ABCB35","g+ c #71862A","h+ c #020401","i+ c #090C03","j+ c #8FA238","k+ c #647822","l+ c #02000B","m+ c #232B08","n+ c #A5BB30","o+ c #96AC35","p+ c #242C0A","q+ c #020402","r+ c #030403","s+ c #000100","t+ c #576D1D","u+ c #A2BC37","v+ c #232D0A","w+ c #010004","x+ c #677822","y+ c #596620","z+ c #CBDC71","A+ c #96B034","B+ c #232B0E","C+ c #01020B","D+ c #010109","E+ c #030502","F+ c #040603","G+ c #010107","H+ c #253704","I+ c #B2CE3A","J+ c #586721","K+ c #425014","L+ c #C3D771","M+ c #29360C","N+ c #020302","O+ c #81912F","P+ c #94AE38","Q+ c #23300B","R+ c #040408","S+ c #010105","T+ c #010207","U+ c #242C0C","V+ c #91AB33","W+ c #D0E18D","X+ c #7F922B","Y+ c #010400","Z+ c #010106","`+ c #2A3408"," @ c #182406",".@ c #00000D","+@ c #0B0F06","@@ c #93A736","#@ c #96AE38","$@ c #000101","%@ c #030308","&@ c #232A0B","*@ c #98AC37","=@ c #94AB32","-@ c #0C1204",";@ c #1B2307",">@ c #9EB62F",",@ c #010100","'@ c #9AB431",")@ c #97AD37","!@ c #242B0E","~@ c #01000B","{@ c #01010C","]@ c #272C13","^@ c #9CAF3B","/@ c #131B07","(@ c #151B07","_@ c #9CB230",":@ c #ADC555","<@ c #131C06","[@ c #94AB38","}@ c #252E0A","|@ c #262914","1@ c #9DAF46","2@ c #9DBA30","3@ c #141C07","4@ c #010302","5@ c #141906","6@ c #9CB332","7@ c #9EBB31","8@ c #1D2609","9@ c #010003","0@ c #0B1105","a@ c #91AA31","b@ c #222C0D","c@ c #05040A","d@ c #232B0A","e@ c #98AC3A","f@ c #91AB2D","g@ c #0B1204","h@ c #1D2307","i@ c #A0B834","j@ c #A5C233","k@ c #29340F","l@ c #020705","m@ c #7E942D","n@ c #95AE3B","o@ c #232E10","p@ c #03040C","q@ c #02020B","r@ c #020400","s@ c #222A0B","t@ c #92AE2E","u@ c #7D9327","v@ c #030704","w@ c #2A340D","x@ c #A7BF35","y@ c #BAD355","z@ c #3E4E18","A@ c #020110","B@ c #566821","C@ c #243503","D@ c #020213","E@ c #030501","F@ c #030306","G@ c #030207","H@ c #010203","I@ c #030206","J@ c #202E0B","K@ c #95AF37","L@ c #59691D","M@ c #43501A","N@ c #ADC732","O@ c #657A1D","P@ c #000102","Q@ c #01000E","R@ c #010108","S@ c #27330F","T@ c #A3BE3D","U@ c #586C1E","V@ c #000404","W@ c #00010A","X@ c #050704","Y@ c #262B13","Z@ c #262B15","`@ c #02010C"," # c #212E08",".# c #97AE3B","+# c #ADC440","@# c #232D06","## c #030101","$# c #6B7D21","%# c #D5E48D","&# c #8DA828","*# c #02020A","=# c #000106","-# c #000401",";# c #748736","># c #AECB3D",",# c #5E7227","'# c #010204",")# c #252B0C","!# c #9BAD3F","~# c #A0B148","{# c #232B0B","]# c #020007","^# c #020209","/# c #2C3418","(# c #646E34","_# c #030600",":# c #030202","<# c #050102","[# c #0A1002","}# c #90A727","|# c #CFDE8D","1# c #343D13","2# c #02010D","3# c #040509","4# c #020308","5# c #202B09","6# c #9FBE2E","7# c #ACCA34","8# c #5E7026","9# c #252C0D","0# c #9AAE39","a# c #9AAE3D","b# c #22290D","c# c #010306","d# c #010209","e# c #020004","f# c #030201","g# c #030100","h# c #030009","i# c #333C12","j# c #AAC42F","k# c #738429","l# c #03020F","m# c #4B591A","n# c #A9C831","o# c #A9C932","p# c #576B1F","q# c #263706","r# c #91AB34","s# c #92AC37","t# c #202C0C",
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?