Пример #1
0
void SeView::keyPressEvent(QKeyEvent * e)
{
	int k = e->key();
	if (k == Qt::Key_Delete)
	{
		e->accept();
		if (!QMessageBox::question(this, tr("Delete Page?"),
			 "<qt>" + tr("Are you sure you want to delete this page?") + "</qt>",
						 CommonStrings::trYesKey, CommonStrings::trNoKey, QString::null, 0, 1 ))
		{
			bool dummy;
			int pageToDelete=GetPage(currentRow(), currentColumn(), &dummy);
			emit DelPage(pageToDelete);
		}
	}
}
Пример #2
0
void SeView::keyPressEvent(QKeyEvent * e)
{
	bool accepted = false;
	int k = e->key();
	if (k == Qt::Key_Delete)
	{
		e->accept();
		if (ScMessageBox::question(this, tr("Delete Page?"),
			 "<qt>" + tr("Are you sure you want to delete this page?") + "</qt>",
			QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes) == QMessageBox::Yes)
		{
			bool dummy;
			int pageToDelete=GetPage(currentRow(), currentColumn(), &dummy);
			emit DelPage(pageToDelete);
		}
		accepted = true;
	}
	if (!accepted)
		QTableWidget::keyPressEvent(e);
}
Пример #3
0
void TrashBin::dropEvent(QDropEvent * e)
{
    setPixmap(Normal);
    QString str, tmp;
    if (e->mimeData()->hasFormat("page/magic"))
    {
        e->accept();
        str = e->mimeData()->text();
        if (str.startsWith("2"))
        {
            int st = str.indexOf(" ");
            int en = str.indexOf(" ", st+1);
            emit DelPage(str.mid(st, en-st).toInt());
        }
        if (str.startsWith("1"))
        {
            tmp = str.remove(0,1);
            emit DelMaster(tmp);
        }
    }
}
Пример #4
0
///////////////////////////////////////////////////
// call this function to remove active page from
// container.
CWnd *CBSWndContainer::DelPage()
{
    return DelPage(m_pActivePage);
}
Пример #5
0
CWnd* CMonitorWnd::DelPage()
{
	return DelPage(m_pActivePage);
}