rendered paste body// In tree view constructorconnect(this, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(itemDoubleClicked(QModelIndex)));connect(this, SIGNAL(itemDoubleClickedSignal(QString)), tabPane, SLOT(fileOpen(QString)));// In tree view classprivate slots: void itemDoubleClicked(QModelIndex index); signals: void itemDoubleClickedSignal(QString filename);// In tab pane classpublic slots: void openFile(QString filename);// In itemDoubleClickedvoid ProjectView::itemDoubleClicked(QModelIndex index){ emit itemDoubleClickedSignal(model->itemForIndex(index).url().url(KUrl::RemoveTrailingSlash));}