diff options
| author | 2010-06-21 15:46:45 +0000 | |
|---|---|---|
| committer | 2010-06-21 15:46:45 +0000 | |
| commit | ed9dd025690aa6d01e3408f26ed625241d09ac27 (patch) | |
| tree | bc0bf5381c29204c8ffd48fd8ff70cf06b2fc1ac /src/modules/objects/class_treewidget.cpp | |
| parent | Additional fix related to script popups (diff) | |
| download | KVIrc-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.cpp | 21 |
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,¶ms); } -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,¶ms); -} KVSO_CLASS_FUNCTION(treewidget,itemChangedEvent) { |
