--- a/src/qtgui/respopup.cpp
+++ b/src/qtgui/respopup.cpp
@@ -29,15 +29,14 @@
namespace ResultPopup {
-QMenu *create(QWidget *me, int opts, RefCntr<DocSequence> source, Rcl::Doc& doc)
+QMenu *create(QWidget *me, int opts, STD_SHARED_PTR<DocSequence> source, Rcl::Doc& doc)
{
QMenu *popup = new QMenu(me);
LOGDEB(("ResultPopup::create: opts %x haspages %d %s %s\n", opts,
- doc.haspages, source.isNull() ?
- "Source is Null" : "Source not null",
- source.isNull() ? "" : source->snippetsCapable() ?
- "snippetsCapable" : "not snippetsCapable"));
+ doc.haspages, source ? "Source not null" : "Source is Null",
+ source ? (source->snippetsCapable() ?
+ "snippetsCapable" : "not snippetsCapable") : ""));
string apptag;
doc.getmeta(Rcl::Doc::keyapptg, &apptag);
@@ -112,7 +111,7 @@
me, SLOT(menuSaveSelection()));
Rcl::Doc pdoc;
- if (source.isNotNull() && source->getEnclosing(doc, pdoc)) {
+ if (source && source->getEnclosing(doc, pdoc)) {
popup->addAction(QWidget::tr("Preview P&arent document/folder"),
me, SLOT(menuPreviewParent()));
}
@@ -126,7 +125,7 @@
popup->addAction(QWidget::tr("Find &similar documents"),
me, SLOT(menuExpand()));
- if (doc.haspages && source.isNotNull() && source->snippetsCapable())
+ if (doc.haspages && source && source->snippetsCapable())
popup->addAction(QWidget::tr("Open &Snippets window"),
me, SLOT(menuShowSnippets()));
@@ -137,10 +136,10 @@
return popup;
}
-Rcl::Doc getParent(RefCntr<DocSequence> source, Rcl::Doc& doc)
+Rcl::Doc getParent(STD_SHARED_PTR<DocSequence> source, Rcl::Doc& doc)
{
Rcl::Doc pdoc;
- if (source.isNull() || !source->getEnclosing(doc, pdoc)) {
+ if (!source || !source->getEnclosing(doc, pdoc)) {
// No parent doc: show enclosing folder with app configured for
// directories
pdoc.url = url_parentfolder(doc.url);