[LyX/master] rename Paragraph::getLabel()

Juergen Spitzmueller spitz at lyx.org
Mon Jul 29 07:09:47 UTC 2024


commit 7d46ddaa95f9f9243cffdd895184867d49cfa127
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Mon Jul 29 09:08:13 2024 +0200

    rename Paragraph::getLabel()
    
    getLabel() usually refers to a paragraph label (e.g. \item) in this
    context, not \label as in the case here.
---
 src/BufferView.cpp             | 2 +-
 src/Paragraph.cpp              | 2 +-
 src/Paragraph.h                | 5 +++--
 src/frontends/qt/TocWidget.cpp | 2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/BufferView.cpp b/src/BufferView.cpp
index 145839ba14..f3267d75d3 100644
--- a/src/BufferView.cpp
+++ b/src/BufferView.cpp
@@ -1666,7 +1666,7 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
 		for (Buffer * b = &buffer_; i == 0 || b != &buffer_;
 			b = theBufferList().next(b)) {
 			DocIterator const dit = b->getParFromID(id);
-			string const label = dit.innerParagraph().getLabel();
+			string const label = dit.innerParagraph().getLabelForXRef();
 			if (!label.empty()) {
 				// if the paragraph has a label, we refer to this
 				string const arg = (type.empty()) ? label : label + " " + type;
diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp
index 1d239ef5a0..9d8acf84e0 100644
--- a/src/Paragraph.cpp
+++ b/src/Paragraph.cpp
@@ -3350,7 +3350,7 @@ string Paragraph::getID(Buffer const &, OutputParams const &)
 }
 
 
-string Paragraph::getLabel() const
+string Paragraph::getLabelForXRef() const
 {
 	for (pos_type i = 0; i < size(); ++i) {
 		if (Inset const * inset = getInset(i)) {
diff --git a/src/Paragraph.h b/src/Paragraph.h
index ee27e170ec..a7904dee3c 100644
--- a/src/Paragraph.h
+++ b/src/Paragraph.h
@@ -201,8 +201,9 @@ public:
 	/// Get the id of the paragraph, useful for DocBook
 	std::string getID(Buffer const & buf, OutputParams const & runparams) const;
 
-	/// Get the (first) string of a \label in this paragraph, or empty string
-	std::string getLabel() const;
+	/// Return the string of a´the (first) \label (cross-referencing target)
+	/// in this paragraph, or an empty string
+	std::string getLabelForXRef() const;
 
 	/// Output the first word of a paragraph, return the position where it left.
 	pos_type firstWordDocBook(XMLStream & xs, OutputParams const & runparams) const;
diff --git a/src/frontends/qt/TocWidget.cpp b/src/frontends/qt/TocWidget.cpp
index 9779a5c903..16a9e0a883 100644
--- a/src/frontends/qt/TocWidget.cpp
+++ b/src/frontends/qt/TocWidget.cpp
@@ -269,7 +269,7 @@ void TocWidget::doDispatch(Cursor & cur, FuncRequest const & cmd,
 		// go to the item
 		sendDispatch(item.action());
 		// check if it has a label
-		docstring label = from_utf8(cur.innerParagraph().getLabel());
+		docstring label = from_utf8(cur.innerParagraph().getLabelForXRef());
 		if (label.empty()) {
 			// if not:
 			// insert a new label


More information about the lyx-cvs mailing list