void KateSessionApplet::slotUpdateSessionMenu() { m_kateModel->clear(); m_sessions.clear(); m_fullList.clear(); initSessionFiles(); }
QWidget *KateSessionApplet::widget() { if ( !m_listView ) { m_listView= new QTreeView(); m_listView->setEditTriggers( QAbstractItemView::NoEditTriggers ); m_listView->setRootIsDecorated(false); m_listView->setHeaderHidden(true); m_listView->setMouseTracking(true); m_kateModel = new QStandardItemModel(this); m_listView->setModel(m_kateModel); m_listView->setMouseTracking(true); initSessionFiles(); connect(m_listView, SIGNAL(activated(const QModelIndex &)), this, SLOT(slotOnItemClicked(const QModelIndex &))); }