File indexing completed on 2024-04-28 11:21:04
0001 /* 0002 SPDX-License-Identifier: GPL-2.0-or-later 0003 SPDX-FileCopyrightText: 2012 Martin Kuettler <martin.kuettler@gmail.com> 0004 */ 0005 0006 #include "worksheetcursor.h" 0007 0008 WorksheetCursor::WorksheetCursor() 0009 { 0010 m_entry = nullptr; 0011 m_textItem = nullptr; 0012 m_textCursor = QTextCursor(); 0013 } 0014 0015 WorksheetCursor::WorksheetCursor(WorksheetEntry* entry, WorksheetTextItem* item, 0016 const QTextCursor& cursor) 0017 { 0018 m_entry = entry; 0019 m_textItem = item; 0020 m_textCursor = cursor; 0021 } 0022 0023 WorksheetEntry* WorksheetCursor::entry() const 0024 { 0025 return m_entry; 0026 } 0027 0028 WorksheetTextItem* WorksheetCursor::textItem() const 0029 { 0030 return m_textItem; 0031 } 0032 0033 QTextCursor WorksheetCursor::textCursor() const 0034 { 0035 return m_textCursor; 0036 } 0037 0038 bool WorksheetCursor::isValid() const 0039 { 0040 return m_entry && m_textItem; 0041 } 0042