aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_treewidget.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2010-06-21 15:46:45 +0000
committerGravatar Noldor2010-06-21 15:46:45 +0000
commited9dd025690aa6d01e3408f26ed625241d09ac27 (patch)
treebc0bf5381c29204c8ffd48fd8ff70cf06b2fc1ac /src/modules/objects/class_treewidget.cpp
parentAdditional fix related to script popups (diff)
downloadKVIrc-ed9dd025690aa6d01e3408f26ed625241d09ac27.tar.gz
KVIrc-ed9dd025690aa6d01e3408f26ed625241d09ac27.tar.bz2
KVIrc-ed9dd025690aa6d01e3408f26ed625241d09ac27.zip
Some fixes + docs updating + some little code improvements in objects module
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4491 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_treewidget.cpp')
-rw-r--r--src/modules/objects/class_treewidget.cpp21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/modules/objects/class_treewidget.cpp b/src/modules/objects/class_treewidget.cpp
index 5014f2599..e926c8a0a 100644
--- a/src/modules/objects/class_treewidget.cpp
+++ b/src/modules/objects/class_treewidget.cpp
@@ -221,9 +221,7 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_treewidget,"listview","widget")
KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_treewidget,itemExpandedEvent);
KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_treewidget,itemCollapsedEvent);
KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_treewidget,itemChangedEvent);
- KVSO_REGISTER_HANDLER(KviKvsObject_treewidget,"rightButtonClickedEvent",customContextMenuRequestedEvent);
- KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_treewidget,customContextMenuRequestedEvent);
- KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_treewidget,setAcceptDrops);
+ KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_treewidget,setAcceptDrops);
KVSO_REGISTER_STANDARD_NOTHINGRETURN_HANDLER(KviKvsObject_treewidget,"fileDroppedEvent")
KVSO_END_REGISTERCLASS(KviKvsObject_treewidget)
@@ -251,9 +249,6 @@ bool KviKvsObject_treewidget::init(KviKvsRunTimeContext *,KviKvsVariantList *)
connect(widget(),SIGNAL(itemExpanded(QTreeWidgetItem *)),this,SLOT(slotItemExpanded(QTreeWidgetItem *)));
connect(widget(),SIGNAL(itemCollapsed(QTreeWidgetItem *)),this,SLOT(slotItemCollapsed(QTreeWidgetItem *)));
connect(widget(),SIGNAL(itemChanged(QTreeWidgetItem *,int)),this,SLOT(slotItemChanged(QTreeWidgetItem *,int)));
- widget()->setContextMenuPolicy(Qt::CustomContextMenu);
- connect(widget(),SIGNAL(customContextMenuRequested(const QPoint &)),this,SLOT(slotCustomContextMenuRequested(const QPoint &)));
-
return true;
}
@@ -578,21 +573,7 @@ void KviKvsObject_treewidget::slotItemCollapsed(QTreeWidgetItem * i)
callFunction(this,"itemCollapsedEvent",0,&params);
}
-KVSO_CLASS_FUNCTION(treewidget,customContextMenuRequestedEvent)
-{
- emitSignal("rightButtonClicked",c,c->params());
- emitSignal("customContextMenuRequested",c,c->params());
- return true;
-}
-void KviKvsObject_treewidget::slotCustomContextMenuRequested(const QPoint &pnt)
-{
- KviKvsVariant *xpos=new KviKvsVariant((kvs_int_t)pnt.x());
- KviKvsVariant *ypos=new KviKvsVariant((kvs_int_t)pnt.y());
- QTreeWidgetItem *it=(QTreeWidgetItem *) ((QTreeWidget *)widget())->itemAt(pnt);
- KviKvsVariantList params(new KviKvsVariant(KviKvsObject_treewidgetitem::itemToHandle(it)),xpos,ypos);
- callFunction(this,"customContextMenuRequestedEvent",0,&params);
-}
KVSO_CLASS_FUNCTION(treewidget,itemChangedEvent)
{