ui: Create bookmarks from graph context menu for node under mouse cursor (issue #373)
bug id = 373
This commit is contained in:
@@ -19,6 +19,7 @@ QtBookmarkCreator::QtBookmarkCreator(QWidget* parent, bool edit, Id id)
|
||||
, m_edit(edit)
|
||||
, m_bookmarkId(id)
|
||||
, m_categoryCount(0)
|
||||
, m_nodeId(0)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -151,14 +152,9 @@ void QtBookmarkCreator::setCurrentBookmarkCategory(const BookmarkCategory& categ
|
||||
}
|
||||
}
|
||||
|
||||
bool QtBookmarkCreator::getIsEdge() const
|
||||
void QtBookmarkCreator::setNodeId(Id nodeId)
|
||||
{
|
||||
return m_isEdge;
|
||||
}
|
||||
|
||||
void QtBookmarkCreator::setIsEdge(const bool isEdge)
|
||||
{
|
||||
m_isEdge = isEdge;
|
||||
m_nodeId = nodeId;
|
||||
}
|
||||
|
||||
void QtBookmarkCreator::resizeEvent(QResizeEvent* event)
|
||||
@@ -177,11 +173,11 @@ void QtBookmarkCreator::handleNext()
|
||||
if (m_edit)
|
||||
{
|
||||
MessageEditBookmark(
|
||||
m_bookmarkId, qComment.toStdString(), qDisplayName.toStdString(), qCategory.toStdString(), m_isEdge).dispatch();
|
||||
m_bookmarkId, qComment.toStdString(), qDisplayName.toStdString(), qCategory.toStdString()).dispatch();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageCreateBookmark(qComment.toStdString(), qDisplayName.toStdString(), qCategory.toStdString()).dispatch();
|
||||
MessageCreateBookmark(qComment.toStdString(), qDisplayName.toStdString(), qCategory.toStdString(), m_nodeId).dispatch();
|
||||
}
|
||||
|
||||
MessageStatus("Creating Bookmark for active Token").dispatch();
|
||||
|
||||
@@ -31,8 +31,7 @@ public:
|
||||
void setBookmarkCategories(const std::vector<BookmarkCategory>& categories);
|
||||
void setCurrentBookmarkCategory(const BookmarkCategory& category);
|
||||
|
||||
bool getIsEdge() const;
|
||||
void setIsEdge(const bool isEdge);
|
||||
void setNodeId(Id nodeId);
|
||||
|
||||
protected:
|
||||
virtual void resizeEvent(QResizeEvent* event) Q_DECL_OVERRIDE;
|
||||
@@ -54,7 +53,7 @@ private:
|
||||
|
||||
int m_categoryCount;
|
||||
|
||||
bool m_isEdge;
|
||||
Id m_nodeId;
|
||||
|
||||
QWidget* m_headerBackground;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user