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 + -
显示快捷键?