MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / createUI

Method createUI

AdaptixClient/Source/UI/Widgets/AdaptixWidget.cpp:252–413  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

250}
251
252void AdaptixWidget::createUI()
253{
254 logsButton = new QPushButton(QIcon(":/icons/logs"), "", this );
255 logsButton->setIconSize( QSize( 24,24 ));
256 logsButton->setFixedSize(37, 28);
257 logsButton->setToolTip("Notifications");
258
259 listenersButton = new QPushButton( QIcon(":/icons/listeners"), "", this );
260 listenersButton->setIconSize( QSize( 24,24 ));
261 listenersButton->setFixedSize(37, 28);
262 listenersButton->setToolTip("Listeners & Sites");
263
264 extDocksButton = new QPushButton(QIcon(":/icons/extension"), "", this);
265 extDocksButton->setIconSize(QSize(24, 24));
266 extDocksButton->setFixedSize(37, 28);
267 extDocksButton->setToolTip("Extensions Docks");
268
269 line_1 = new QFrame(this);
270 line_1->setFrameShape(QFrame::VLine);
271 line_1->setMinimumHeight(25);
272
273 sessionsButton = new QPushButton( QIcon(":/icons/format_list"), "", this );
274 sessionsButton->setIconSize( QSize( 24,24 ));
275 sessionsButton->setFixedSize(37, 28);
276 sessionsButton->setToolTip("Session table");
277
278 graphButton = new QPushButton( QIcon(":/icons/graph"), "", this );
279 graphButton->setIconSize( QSize( 24,24 ));
280 graphButton->setFixedSize(37, 28);
281 graphButton->setToolTip("Session graph");
282
283 tasksButton = new QPushButton(QIcon(":/icons/job"), "", this );
284 tasksButton->setIconSize(QSize(24, 24 ));
285 tasksButton->setFixedSize(37, 28);
286 tasksButton->setToolTip("Jobs & Tasks");
287
288 line_2 = new QFrame(this);
289 line_2->setFrameShape(QFrame::VLine);
290 line_2->setMinimumHeight(25);
291
292 chatButton = new QPushButton(QIcon(":/icons/chat"), "", this );
293 chatButton->setIconSize( QSize( 24,24 ));
294 chatButton->setFixedSize(37, 28);
295 chatButton->setToolTip("Chat");
296
297 tunnelButton = new QPushButton( QIcon(":/icons/vpn"), "", this );
298 tunnelButton->setIconSize( QSize( 24,24 ));
299 tunnelButton->setFixedSize(37, 28);
300 tunnelButton->setToolTip("Tunnels table");
301
302 line_3 = new QFrame(this);
303 line_3->setFrameShape(QFrame::VLine);
304 line_3->setMinimumHeight(25);
305
306 downloadsButton = new QPushButton( QIcon(":/icons/downloads"), "", this );
307 downloadsButton->setIconSize( QSize( 24,24 ));
308 downloadsButton->setFixedSize(37, 28);
309 downloadsButton->setToolTip("Downloads");

Callers 1

AdaptixWidgetMethod · 0.95

Calls 15

RecolorIconFunction · 0.85
setFixedSizeMethod · 0.80
setToolTipMethod · 0.80
GetProjectMethod · 0.80
setVerticalSpacingMethod · 0.80
setIconSizeMethod · 0.45
iconMethod · 0.45
setIconMethod · 0.45
setContentsMarginsMethod · 0.45
addWidgetMethod · 0.45
setLayoutMethod · 0.45
setPropertyMethod · 0.45

Tested by

no test coverage detected