• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Debugger Support Library
 

KDevelop Debugger Support Library

  • languages
  • lib
  • debugger
kdevdebugger.cpp
1/* This file is part of the KDE project
2 Copyright (C) 2002 Matthias Hoelzer-Kluepfel <hoelzer@kde.org>
3 Copyright (C) 2002 John Firebaugh <jfirebaugh@kde.org>
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Library General Public
7 License as published by the Free Software Foundation; either
8 version 2 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Library General Public License for more details.
14
15 You should have received a copy of the GNU Library General Public License
16 along with this library; see the file COPYING.LIB. If not, write to
17 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 Boston, MA 02110-1301, USA.
19*/
20#include "kdevdebugger.h"
21
22KDevDebugger::KDevDebugger(TQObject *parent, const char *name)
23 : TQObject(parent, name)
24{
25}
26
27
28KDevDebugger::~KDevDebugger()
29{
30}
31
32const TQPixmap* KDevDebugger::inactiveBreakpointPixmap()
33{
34 const char*breakpoint_gr_xpm[]={
35 "11 16 6 1",
36 "c c #c6c6c6",
37 "d c #2c2c2c",
38 "# c #000000",
39 ". c None",
40 "a c #ffffff",
41 "b c #555555",
42 "...........",
43 "...........",
44 "...#####...",
45 "..#aaaaa#..",
46 ".#abbbbbb#.",
47 "#abbbbbbbb#",
48 "#abcacacbd#",
49 "#abbbbbbbb#",
50 "#abcacacbd#",
51 "#abbbbbbbb#",
52 ".#bbbbbbb#.",
53 "..#bdbdb#..",
54 "...#####...",
55 "...........",
56 "...........",
57 "..........."};
58 static TQPixmap pixmap( breakpoint_gr_xpm );
59 return &pixmap;
60}
61
62const TQPixmap* KDevDebugger::activeBreakpointPixmap()
63{
64 const char* breakpoint_xpm[]={
65 "11 16 6 1",
66 "c c #c6c6c6",
67 ". c None",
68 "# c #000000",
69 "d c #840000",
70 "a c #ffffff",
71 "b c #ff0000",
72 "...........",
73 "...........",
74 "...#####...",
75 "..#aaaaa#..",
76 ".#abbbbbb#.",
77 "#abbbbbbbb#",
78 "#abcacacbd#",
79 "#abbbbbbbb#",
80 "#abcacacbd#",
81 "#abbbbbbbb#",
82 ".#bbbbbbb#.",
83 "..#bdbdb#..",
84 "...#####...",
85 "...........",
86 "...........",
87 "..........."};
88 static TQPixmap pixmap( breakpoint_xpm );
89 return &pixmap;
90}
91
92const TQPixmap* KDevDebugger::reachedBreakpointPixmap()
93{
94 const char*breakpoint_bl_xpm[]={
95 "11 16 7 1",
96 "a c #c0c0ff",
97 "# c #000000",
98 "c c #0000c0",
99 "e c #0000ff",
100 "b c #dcdcdc",
101 "d c #ffffff",
102 ". c None",
103 "...........",
104 "...........",
105 "...#####...",
106 "..#ababa#..",
107 ".#bcccccc#.",
108 "#acccccccc#",
109 "#bcadadace#",
110 "#acccccccc#",
111 "#bcadadace#",
112 "#acccccccc#",
113 ".#ccccccc#.",
114 "..#cecec#..",
115 "...#####...",
116 "...........",
117 "...........",
118 "..........."};
119 static TQPixmap pixmap( breakpoint_bl_xpm );
120 return &pixmap;
121}
122
123const TQPixmap* KDevDebugger::disabledBreakpointPixmap()
124{
125 const char*breakpoint_wh_xpm[]={
126 "11 16 7 1",
127 "a c #c0c0ff",
128 "# c #000000",
129 "c c #0000c0",
130 "e c #0000ff",
131 "b c #dcdcdc",
132 "d c #ffffff",
133 ". c None",
134 "...........",
135 "...........",
136 "...#####...",
137 "..#ddddd#..",
138 ".#ddddddd#.",
139 "#ddddddddd#",
140 "#ddddddddd#",
141 "#ddddddddd#",
142 "#ddddddddd#",
143 "#ddddddddd#",
144 ".#ddddddd#.",
145 "..#ddddd#..",
146 "...#####...",
147 "...........",
148 "...........",
149 "..........."};
150 static TQPixmap pixmap( breakpoint_wh_xpm );
151 return &pixmap;
152}
153
154const TQPixmap* KDevDebugger::executionPointPixmap()
155{
156 const char*exec_xpm[]={
157 "11 16 4 1",
158 "a c #00ff00",
159 "b c #000000",
160 ". c None",
161 "# c #00c000",
162 "...........",
163 "...........",
164 "...........",
165 "#a.........",
166 "#aaa.......",
167 "#aaaaa.....",
168 "#aaaaaaa...",
169 "#aaaaaaaaa.",
170 "#aaaaaaa#b.",
171 "#aaaaa#b...",
172 "#aaa#b.....",
173 "#a#b.......",
174 "#b.........",
175 "...........",
176 "...........",
177 "..........."};
178 static TQPixmap pixmap( exec_xpm );
179 return &pixmap;
180}
181
182#include "kdevdebugger.moc"

KDevelop Debugger Support Library

Skip menu "KDevelop Debugger Support Library"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

KDevelop Debugger Support Library

Skip menu "KDevelop Debugger Support Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Debugger Support Library by doxygen 1.9.8
This website is maintained by Timothy Pearson.