void Deskapp::mousePressEvent(QMouseEvent *event) { if (event->button() == Qt::RightButton) { menu = new QMenu(this); QAction *del_app = menu->addAction(QIcon(delete_link_pix), tr("Delete link")); menu->popup(event->globalPos()); connect(del_app, SIGNAL(triggered()), this, SLOT(del_app())); } if (event->button() == Qt::LeftButton) { mousepos = event->pos(); grabMouse(QCursor(Qt::SizeAllCursor)); } }
int deleteconsole(void) { if (font != NULL) { del_font(font); font = NULL; } /* if */ if (app != NULL) { del_app(app); app = NULL; } /* if */ if (lines != NULL) { free(lines); lines = NULL; } /* if */ win = NULL; return 1; }