⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 synchronizergui.cpp

📁 LINUX 下, 以 QT/KDE 写的档案管理员
💻 CPP
📖 第 1 页 / 共 5 页
字号:
/***************************************************************************                       synchronizergui.cpp  -  description                             -------------------    copyright            : (C) 2003 + by Csaba Karai    e-mail               : krusader@users.sourceforge.net    web site             : http://krusader.sourceforge.net ---------------------------------------------------------------------------  Description ***************************************************************************  A     db   dD d8888b. db    db .d8888.  .d8b.  d8888b. d88888b d8888b.     88 ,8P' 88  `8D 88    88 88'  YP d8' `8b 88  `8D 88'     88  `8D     88,8P   88oobY' 88    88 `8bo.   88ooo88 88   88 88ooooo 88oobY'     88`8b   88`8b   88    88   `Y8b. 88~~~88 88   88 88~~~~~ 88`8b     88 `88. 88 `88. 88b  d88 db   8D 88   88 88  .8D 88.     88 `88.     YP   YD 88   YD ~Y8888P' `8888Y' YP   YP Y8888D' Y88888P 88   YD                                                     S o u r c e    F i l e *************************************************************************** *                                                                         * *   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.                                   * *                                                                         * ***************************************************************************/#include "synchronizergui.h"#include "../krusader.h"#include "../defaults.h"#include "../VFS/krpermhandler.h"#include "../KViewer/krviewer.h"#include "../Dialogs/krspwidgets.h"#include "../VFS/krquery.h"#include "../krservices.h"#include "../krslots.h"#include "../kicons.h"#include "synchronizedialog.h"#include "feedtolistboxdialog.h"#include <qlayout.h>#include <kurlrequester.h>#include <klocale.h>#include <qgrid.h>#include <kpopupmenu.h>#include <qcursor.h>#include <time.h>#include <kmessagebox.h>#include <kio/netaccess.h>#include <qeventloop.h>#include <qwhatsthis.h>#include <qregexp.h>#include <qheader.h>#include <qspinbox.h>#include <kinputdialog.h>#include <kurldrag.h>#include <qclipboard.h>static const char * const right_arrow_button_data[] = {"18 18 97 2","  	c None",". 	c #000000","+ 	c #030D03","@ 	c #184F16","# 	c #5DB45A","$ 	c #2E6C2A","% 	c #90D28D","& 	c #9CD59A","* 	c #32732E","= 	c #92CF8F","- 	c #BDE9BB","; 	c #C4E5C3","> 	c #447F41",", 	c #108F08","' 	c #0F8E08",") 	c #108E08","! 	c #14970B","~ 	c #8DD289","{ 	c #87DF7F","] 	c #D6F1D3","^ 	c #C3E1C1","/ 	c #488844","( 	c #73D56C","_ 	c #D1F4D0",": 	c #F3FCF3","< 	c #F7FEF7","[ 	c #EFFCEF","} 	c #DCF6DB","| 	c #B4EAB0","1 	c #70D965","2 	c #2AC71B","3 	c #68D85D","4 	c #CFF1CB","5 	c #DCEFDB","6 	c #589955","7 	c #74D46D","8 	c #9DDF98","9 	c #ABE8A5","0 	c #B8EEB4","a 	c #9EE797","b 	c #74DD6A","c 	c #62D758","d 	c #23C512","e 	c #15BC07","f 	c #27C519","g 	c #73DC69","h 	c #BAEDB6","i 	c #B8E7B6","j 	c #499145","k 	c #77D671","l 	c #7BD874","m 	c #3AC72C","n 	c #42C437","o 	c #34C526","p 	c #1FC40F","q 	c #24C516","r 	c #1AB70E","s 	c #1ABC0D","t 	c #20C411","u 	c #5AD94B","v 	c #5DE24A","w 	c #36C229","x 	c #177B11","y 	c #7DDA75","z 	c #84E07B","A 	c #2BC519","B 	c #2FBF1F","C 	c #33C623","D 	c #28C716","E 	c #22CC11","F 	c #20C511","G 	c #23CC13","H 	c #31D81C","I 	c #4FE03B","J 	c #34C725","K 	c #137F0D","L 	c #157C0E","M 	c #126B0F","N 	c #126A0E","O 	c #116C0C","P 	c #13760E","Q 	c #179A0E","R 	c #37DC22","S 	c #4DDF38","T 	c #2AB71D","U 	c #12720D","V 	c #010C00","W 	c #28C715","X 	c #47DF32","Y 	c #2DBD1F","Z 	c #116B0D","` 	c #2CB122"," .	c #23AD18","..	c #10620C","+.	c #289023","@.	c #125B0E","#.	c #094706","                                    ","                . +                 ","                . @ .               ","                . # $ .             ","                . % & * .           ","  . . . . . . . . = - ; > .         ","  . , ' ' ' ) , ! ~ { ] ^ / .       ","  . ( _ : < [ } | 1 2 3 4 5 6 .     ","  . 7 8 9 0 a b c d e f g h i j .   ","  . k l m n o p q r s t u v w x .   ","  . y z A B C D E F G H I J K .     ","  . L M N M O P Q p R S T U .       ","  V . . . . . . . W X Y Z .         ","                . `  ....           ","                . +.@..             ","                . #..               ","                . .                 ","                                    "};static const char * const equals_button_data[] = {"18 18 5 1"," 	c None",".	c #414100","+	c #E0E0E0","@	c #A8A8A8","#	c #808080","                  ","                  ","                  ","  ..............  ","  .++++++++++++.  ","  .@@@@@@@@@@@@.  ","  .############.  ","  ..............  ","                  ","  ..............  ","  .++++++++++++.  ","  .@@@@@@@@@@@@.  ","  .############.  ","  ..............  ","                  ","                  ","                  ","                  "};static const char * const differents_button_data[] = {"18 18 5 1"," 	c None",".	c #FF0000","+	c #FFC0C0","@	c #FF8080","#	c #FF4040","                  ","           ...    ","           ...    ","  ..............  ","  .+++++++...++.  ","  .@@@@@@...@@@.  ","  .######...###.  ","  ..............  ","        ...       ","  ..............  ","  .++++...+++++.  ","  .@@@...@@@@@@.  ","  .###...######.  ","  ..............  ","     ...          ","    ...           ","    ...           ","                  "};static const char * const left_arrow_button_data[] = {"18 18 137 2","  	c None",". 	c #03090E","+ 	c #0D3A57","@ 	c #041F2B","# 	c #073347","$ 	c #0D3C5A","% 	c #051C26","& 	c #0F455C","* 	c #237191","= 	c #104363","- 	c #04121A","; 	c #0C4A62","> 	c #198AAD",", 	c #2291B2","' 	c #104564",") 	c #062332","! 	c #0D506B","~ 	c #209FBD","{ 	c #33CBDF","] 	c #16ACC8","^ 	c #0C4968","/ 	c #061F2D","( 	c #031721","_ 	c #041621",": 	c #051721","< 	c #021621","[ 	c #031B27","} 	c #01090D","| 	c #04151E","1 	c #0D5672","2 	c #1E99B8","3 	c #39CEDF","4 	c #22C5DC","5 	c #10A1C4","6 	c #0E799B","7 	c #0E5976","8 	c #0D516D","9 	c #0F4E6B","0 	c #0F4D6A","a 	c #0F607D","b 	c #031D25","c 	c #052837","d 	c #0D617F","e 	c #25ABC7","f 	c #3BD0E1","g 	c #1DC0D9","h 	c #14A8CC","i 	c #11A3C5","j 	c #11ABCC","k 	c #17AAC8","l 	c #23ACC6","m 	c #1FA8C0","n 	c #1AAAC5","o 	c #7CCDE1","p 	c #76C4DB","q 	c #032832","r 	c #061D28","s 	c #125F7C","t 	c #29A6C3","u 	c #4BD4E3","v 	c #4BC5DA","w 	c #129FC4","x 	c #0D95BC","y 	c #0F90B7","z 	c #16A2C5","A 	c #0FA3C4","B 	c #26A8C5","C 	c #37A8C4","D 	c #2DA9C7","E 	c #75C1D9","F 	c #71BED6","G 	c #0A212C","H 	c #467B92","I 	c #B6D9E8","J 	c #B6E2ED","K 	c #69C7DC","L 	c #19A2C5","M 	c #0796BC","N 	c #13A5C5","O 	c #59BBD7","P 	c #6BC5DD","Q 	c #98D8E8","R 	c #B4E2EE","S 	c #A6DCE9","T 	c #98CFDF","U 	c #6DBCD4","V 	c #143341","W 	c #56859A","X 	c #DCEAF0","Y 	c #CCEAF2","Z 	c #5EC2D9","` 	c #1BA7C8"," .	c #66C4DA","..	c #B1DBEB","+.	c #DBEEF6","@.	c #EFF6FC","#.	c #F7FAFE","$.	c #F3F8FC","%.	c #D0EAF4","&.	c #6CBCD5","*.	c #091A21","=.	c #457589","-.	c #C2D8E2",";.	c #D4ECF2",">.	c #80CCDF",",.	c #8ABFD3","'.	c #0C7497",").	c #086E90","!.	c #086C8E","~.	c #086B8E","{.	c #086D90","].	c #021E27","^.	c #0D2B38","/.	c #426D80","(.	c #C3DAE5","_.	c #BCDCEA",":.	c #90BDD0","<.	c #144361","[.	c #002745","}.	c #00213F","|.	c #001F3E","1.	c #00203F","2.	c #002643","3.	c #000B13","4.	c #03161D","5.	c #2F5F73","6.	c #9AC3D5","7.	c #8EBED3","8.	c #1A4A68","9.	c #0C222B","0.	c #2B5A6D","a.	c #5A98B4","b.	c #164867","c.	c #0F2731","d.	c #163E50","e.	c #0E3E5C","f.	c #0C3652","                                    ","                . f.                ","              c.d.e.                ","            9.0.a.b.                ","          4.5.6.7.8.                ","        ^./.(._.:.<.[.}.|.|.1.2.3.  ","      *.=.-.;.>.,.'.).!.~.~.~.{.].  ","    V W X Y Z `  ...+.@.#.$.%.&.q   ","  G H I J K L M N O P Q R S T U q   ","  r s t u v w x y z A B C D E F q   ","    c d e f g h i j k l m n o p q   ","      | 1 2 3 4 5 6 7 8 9 0 9 a b   ","        ) ! ~ { ] ^ / ( _ : < [ }   ","          - ; > , '                 ","            % & * =                 ","              @ # $                 ","                . +                 ","                                    "};static const char * const trash_button_data[] = {"18 18 140 2","  	c None",". 	c #BFBFBF","+ 	c #BABAB9","@ 	c #AEAEAE","# 	c #A2A2A3","$ 	c #959595","% 	c #8B8B8C","& 	c #868687","* 	c #D3D5D5","= 	c #E1E1E1","- 	c #CCCCCD","; 	c #BDBEBD","> 	c #B1B2B1",", 	c #A3A2A2","' 	c #959597",") 	c #8E8E8F","! 	c #818282","~ 	c #727171","{ 	c #838384","] 	c #D1D1D1","^ 	c #F3F3F3","/ 	c #C6C7C6","( 	c #B8B9B9","_ 	c #ABABAB",": 	c #9F9FA0","< 	c #949394","[ 	c #8E8E8E","} 	c #7E8080","| 	c #717071","1 	c #5C5C5B",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -