• 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 
22 KDevDebugger::KDevDebugger(TQObject *parent, const char *name)
23  : TQObject(parent, name)
24 {
25 }
26 
27 
28 KDevDebugger::~KDevDebugger()
29 {
30 }
31 
32 const 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 
62 const 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 
92 const 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 
123 const 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 
154 const 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.8.13
This website is maintained by Timothy Pearson.