00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "kdevdebugger.h"
00021
00022 KDevDebugger::KDevDebugger(QObject *parent, const char *name)
00023 : QObject(parent, name)
00024 {
00025 }
00026
00027
00028 KDevDebugger::~KDevDebugger()
00029 {
00030 }
00031
00032 const QPixmap* KDevDebugger::inactiveBreakpointPixmap()
00033 {
00034 const char*breakpoint_gr_xpm[]={
00035 "11 16 6 1",
00036 "c c #c6c6c6",
00037 "d c #2c2c2c",
00038 "# c #000000",
00039 ". c None",
00040 "a c #ffffff",
00041 "b c #555555",
00042 "...........",
00043 "...........",
00044 "...#####...",
00045 "..#aaaaa#..",
00046 ".#abbbbbb#.",
00047 "#abbbbbbbb#",
00048 "#abcacacbd#",
00049 "#abbbbbbbb#",
00050 "#abcacacbd#",
00051 "#abbbbbbbb#",
00052 ".#bbbbbbb#.",
00053 "..#bdbdb#..",
00054 "...#####...",
00055 "...........",
00056 "...........",
00057 "..........."};
00058 static QPixmap pixmap( breakpoint_gr_xpm );
00059 return &pixmap;
00060 }
00061
00062 const QPixmap* KDevDebugger::activeBreakpointPixmap()
00063 {
00064 const char* breakpoint_xpm[]={
00065 "11 16 6 1",
00066 "c c #c6c6c6",
00067 ". c None",
00068 "# c #000000",
00069 "d c #840000",
00070 "a c #ffffff",
00071 "b c #ff0000",
00072 "...........",
00073 "...........",
00074 "...#####...",
00075 "..#aaaaa#..",
00076 ".#abbbbbb#.",
00077 "#abbbbbbbb#",
00078 "#abcacacbd#",
00079 "#abbbbbbbb#",
00080 "#abcacacbd#",
00081 "#abbbbbbbb#",
00082 ".#bbbbbbb#.",
00083 "..#bdbdb#..",
00084 "...#####...",
00085 "...........",
00086 "...........",
00087 "..........."};
00088 static QPixmap pixmap( breakpoint_xpm );
00089 return &pixmap;
00090 }
00091
00092 const QPixmap* KDevDebugger::reachedBreakpointPixmap()
00093 {
00094 const char*breakpoint_bl_xpm[]={
00095 "11 16 7 1",
00096 "a c #c0c0ff",
00097 "# c #000000",
00098 "c c #0000c0",
00099 "e c #0000ff",
00100 "b c #dcdcdc",
00101 "d c #ffffff",
00102 ". c None",
00103 "...........",
00104 "...........",
00105 "...#####...",
00106 "..#ababa#..",
00107 ".#bcccccc#.",
00108 "#acccccccc#",
00109 "#bcadadace#",
00110 "#acccccccc#",
00111 "#bcadadace#",
00112 "#acccccccc#",
00113 ".#ccccccc#.",
00114 "..#cecec#..",
00115 "...#####...",
00116 "...........",
00117 "...........",
00118 "..........."};
00119 static QPixmap pixmap( breakpoint_bl_xpm );
00120 return &pixmap;
00121 }
00122
00123 const QPixmap* KDevDebugger::disabledBreakpointPixmap()
00124 {
00125 const char*breakpoint_wh_xpm[]={
00126 "11 16 7 1",
00127 "a c #c0c0ff",
00128 "# c #000000",
00129 "c c #0000c0",
00130 "e c #0000ff",
00131 "b c #dcdcdc",
00132 "d c #ffffff",
00133 ". c None",
00134 "...........",
00135 "...........",
00136 "...#####...",
00137 "..#ddddd#..",
00138 ".#ddddddd#.",
00139 "#ddddddddd#",
00140 "#ddddddddd#",
00141 "#ddddddddd#",
00142 "#ddddddddd#",
00143 "#ddddddddd#",
00144 ".#ddddddd#.",
00145 "..#ddddd#..",
00146 "...#####...",
00147 "...........",
00148 "...........",
00149 "..........."};
00150 static QPixmap pixmap( breakpoint_wh_xpm );
00151 return &pixmap;
00152 }
00153
00154 const QPixmap* KDevDebugger::executionPointPixmap()
00155 {
00156 const char*exec_xpm[]={
00157 "11 16 4 1",
00158 "a c #00ff00",
00159 "b c #000000",
00160 ". c None",
00161 "# c #00c000",
00162 "...........",
00163 "...........",
00164 "...........",
00165 "#a.........",
00166 "#aaa.......",
00167 "#aaaaa.....",
00168 "#aaaaaaa...",
00169 "#aaaaaaaaa.",
00170 "#aaaaaaa#b.",
00171 "#aaaaa#b...",
00172 "#aaa#b.....",
00173 "#a#b.......",
00174 "#b.........",
00175 "...........",
00176 "...........",
00177 "..........."};
00178 static QPixmap pixmap( exec_xpm );
00179 return &pixmap;
00180 }
00181
00182 #include "kdevdebugger.moc"