// qg_blockwidget.cpp
//
+// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// Extensively rewritten and refactored by James L. Hammons
-// (C) 2010 Underground Software
+// Portions copyright (C) 2001-2003 RibbonSoft
+// Copyright (C) 2010 Underground Software
+// See the README and GPLv2 files for licensing and warranty information
//
// JLH = James L. Hammons <jlhamm@acm.org>
//
#include "qg_blockwidget.h"
-/*#include "xpm/visibleblock.xpm"
-#include "xpm/hiddenblock.xpm"
-#include "xpm/blockadd.xpm"
-#include "xpm/blockremove.xpm"
-#include "xpm/blockedit.xpm"
-#include "xpm/blockattributes.xpm"
-#include "xpm/blockinsert.xpm"*/
-
/**
* Constructor.
*/
QG_BlockWidget::QG_BlockWidget(QG_ActionHandler * ah, QWidget * parent, const char * name, Qt::WFlags f):
// QWidget(parent, name, f),
QWidget(parent, f),
-// pxmVisible(visibleblock_xpm),
-// pxmHidden(hiddenblock_xpm),
-// pxmAdd(blockadd_xpm),
-// pxmRemove(blockremove_xpm),
-// pxmAttributes(blockattributes_xpm),
-// pxmEdit(blockedit_xpm),
-// pxmInsert(blockinsert_xpm),
-// pxmDefreezeAll(visibleblock_xpm),
-// pxmFreezeAll(hiddenblock_xpm)
pxmVisible(":/res/visibleblock.xpm"),
pxmHidden(":/res/hiddenblock.xpm"),
pxmAdd(":/res/blockadd.xpm"),
*/
void QG_BlockWidget::contextMenuEvent(QContextMenuEvent * e)
{
-#warning "Figure out how to port this crap (popup menu) to Qt4... !!! FIX !!!"
#if 0
//QListBoxItem* item = listBox->selectedItem();
Q3PopupMenu * contextMenu = new Q3PopupMenu(this);
contextMenu->insertItem(tr("&Create New Block"), actionHandler, SLOT(slotBlocksCreate()), 0);
contextMenu->exec(QCursor::pos());
delete contextMenu;
+#else
+#warning "Figure out how to port this crap (popup menu) to Qt4... !!! FIX !!!"
#endif
e->accept();