+++ /dev/null
---- trunk/app/actions.cpp 2009/08/26 13:17:03 203
-+++ trunk/app/actions.cpp 2009/09/07 19:58:30 204
-@@ -264,69 +264,58 @@
- QActionGroup* queryGroup = new QActionGroup(this);
- connect(queryGroup, SIGNAL(triggered(QAction*)), this,
- SLOT(query(QAction*)));
-+ connect(ProjectManager::signalProxy(), SIGNAL(hasProject(bool)),
-+ queryGroup, SLOT(setEnabled(bool)));
-+ queryGroup->setEnabled(false);
-
- // Query references.
-- action = new QAction(tr("&References"), this);
-+ action = new QAction(tr("&References"), queryGroup);
- action->setShortcut(tr("Ctrl+0"));
- action->setStatusTip(tr("Find all symbol references"));
- action->setData(Core::Query::References);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Query definition.
-- action = new QAction(tr("&Definition"), this);
-+ action = new QAction(tr("&Definition"), queryGroup);
- action->setShortcut(tr("Ctrl+1"));
- action->setStatusTip(tr("Find symbol definition"));
- action->setData(Core::Query::Definition);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Query called functions.
-- action = new QAction(tr("&Called Functions"), this);
-+ action = new QAction(tr("&Called Functions"), queryGroup);
- action->setShortcut(tr("Ctrl+2"));
- action->setStatusTip(tr("Show functions called from function"));
- action->setData(Core::Query::CalledFunctions);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Query calling functions.
-- action = new QAction(tr("C&alling Functions"), this);
-+ action = new QAction(tr("C&alling Functions"), queryGroup);
- action->setShortcut(tr("Ctrl+3"));
- action->setStatusTip(tr("Find functions calling function"));
- action->setData(Core::Query::CallingFunctions);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Query text.
-- action = new QAction(tr("&Text"), this);
-+ action = new QAction(tr("&Text"), queryGroup);
- action->setShortcut(tr("Ctrl+4"));
- action->setStatusTip(tr("Find text in files"));
- action->setData(Core::Query::Text);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Find file.
-- action = new QAction(tr("&File"), this);
-+ action = new QAction(tr("&File"), queryGroup);
- action->setShortcut(tr("Ctrl+7"));
- action->setStatusTip(tr("Find a file"));
- action->setData(Core::Query::FindFile);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Find including files.
-- action = new QAction(tr("&Including Files"), this);
-+ action = new QAction(tr("&Including Files"), queryGroup);
- action->setShortcut(tr("Ctrl+8"));
- action->setStatusTip(tr("Find files #including a given file"));
- action->setData(Core::Query::IncludingFiles);
- menu->addAction(action);
-- projectGroup->addAction(action);
-- queryGroup->addAction(action);
-
- // Show local tags.
- action = new QAction(tr("Local &Tags"), this);
-@@ -348,6 +337,7 @@
- action->setStatusTip(tr("Create a call tree"));
- connect(action, SIGNAL(triggered()), mainWnd(), SLOT(promptCallTree()));
- menu->addAction(action);
-+ projectGroup->addAction(action);
-
- // Settings menu.
- menu = mainWnd()->menuBar()->addMenu(tr("&Settings"));
+++ /dev/null
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib qt4-r2
-
-DESCRIPTION="Source Editing Environment based on Qt"
-HOMEPAGE="http://kscope.sourceforge.net/"
-SRC_URI="mirror://sourceforge/kscope/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="4"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtcore:4
- dev-qt/qtgui:4
- x11-libs/qscintilla:=[qt4(-)]"
-DEPEND="${RDEPEND}"
-
-DOCS="ChangeLog"
-
-src_prepare() {
- sed -i -e "s:/usr/local:/usr:" config || die
- sed -i \
- -e "s:\$\${QSCI_ROOT_PATH}/include/Qsci:& /usr/include/qt4/Qsci:g" \
- -e "s:\$\${QSCI_ROOT_PATH}/lib:& -L/usr/lib/qt4:g" \
- -e "s:/lib:/$(get_libdir):g" \
- app/app.pro core/core.pro cscope/cscope.pro editor/editor.pro \
- || die
-
- # fix build failure with parallel make
- echo "CONFIG += ordered" >> kscope.pro
-
- epatch "${FILESDIR}/${P}"-{actions,underlinking}.patch
-}