#include "blockwidget.h"
#include "actionhandler.h"
-#include "rs_block.h"
-#include "rs_blocklist.h"
-#include "rs_debug.h"
+#include "block.h"
+#include "blocklist.h"
+#include "debug.h"
/**
* Constructor.
delete listBox;
}
-void BlockWidget::setBlockList(RS_BlockList * blockList)
+void BlockWidget::setBlockList(BlockList * blockList)
{
this->blockList = blockList;
update();
}
-RS_BlockList * BlockWidget::getBlockList()
+BlockList * BlockWidget::getBlockList()
{
return blockList;
}
*/
void BlockWidget::update()
{
- RS_DEBUG->print("BlockWidget::update()");
+ DEBUG->print("BlockWidget::update()");
#warning "!!!"
// int yPos = listBox->contentsY();
- RS_Block * activeBlock = NULL;
+ Block * activeBlock = NULL;
if (blockList)
activeBlock = blockList->getActive();
if (!blockList)
{
- RS_DEBUG->print("BlockWidget::update(): blockList is NULL");
+ DEBUG->print("BlockWidget::update(): blockList is NULL");
return;
}
for(uint i=0; i<blockList->count(); ++i)
{
- RS_Block * blk = blockList->at(i);
+ Block * blk = blockList->at(i);
if (!blk->isFrozen())
// listBox->insertItem(pxmVisible, blk->getName());
// listBox->sort();
listBox->sortItems(Qt::AscendingOrder);
- RS_Block * b = lastBlock;
+ Block * b = lastBlock;
highlightBlock(activeBlock);
lastBlock = b;
#warning "!!!"
//highlightBlock(blockList->getActiveBlock());
//listBox->setContentsPos(0, yPos);
- RS_DEBUG->print("BlockWidget::update() done");
+ DEBUG->print("BlockWidget::update() done");
}
/**
* Highlights (activates) the given block and makes it
* the active block in the blocklist.
*/
-void BlockWidget::highlightBlock(RS_Block * block)
+void BlockWidget::highlightBlock(Block * block)
{
- RS_DEBUG->print("BlockWidget::highlightBlock()");
+ DEBUG->print("BlockWidget::highlightBlock()");
if (!block || !listBox)
return;
}
}
-/*virtual*/ void BlockWidget::blockAdded(RS_Block *)
+/*virtual*/ void BlockWidget::blockAdded(Block *)
{
update();
}
-/*virtual*/ void BlockWidget::blockEdited(RS_Block *)
+/*virtual*/ void BlockWidget::blockEdited(Block *)
{
update();
}
-/*virtual*/ void BlockWidget::blockRemoved(RS_Block *)
+/*virtual*/ void BlockWidget::blockRemoved(Block *)
{
update();
}
-/*virtual*/ void BlockWidget::blockToggled(RS_Block *)
+/*virtual*/ void BlockWidget::blockToggled(Block *)
{
update();
}
*/
/*
void BlockWidget::slotToggleView(QListBoxItem* item) {
- RS_DEBUG->print("BlockWidget::slotToggleView()");
+ DEBUG->print("BlockWidget::slotToggleView()");
if (item==NULL || blockList==NULL) {
return;
}
int index = listBox->index(item);
- RS_Block* block = blockList->find(item->text());
+ Block* block = blockList->find(item->text());
if (block!=NULL) {
blockList->toggleBlock(item->text());
void BlockWidget::slotActivated(void)
{
QString blockName = listBox->currentItem()->text();
- RS_DEBUG->print("BlockWidget::slotActivated(): %s", blockName.toLatin1().data());
+ DEBUG->print("BlockWidget::slotActivated(): %s", blockName.toLatin1().data());
if (!blockList)
return;
void BlockWidget::slotMouseButtonClicked(QListWidgetItem * item)
{
QPoint p = mapFromGlobal(QCursor::pos());
- RS_Block * b = lastBlock;
+ Block * b = lastBlock;
+//This is crap. We need to fix this so it's not so shitty.
if (p.x() < 23)
{
actionHandler->slotBlocksToggleView();