MCPcopy Create free account

hub / github.com/LibrePCB/LibrePCB / functions

Functions11,531 in github.com/LibrePCB/LibrePCB

↓ 1,065 callersMethodensureLineBreak
libs/librepcb/core/serialization/sexpression.cpp:209
↓ 967 callersMethodappendChild
libs/librepcb/core/serialization/sexpression.cpp:220
↓ 947 callersMethodgetUuid
libs/librepcb/editor/library/cmp/componentsignalnamelistmodel.cpp:78
↓ 864 callersMethodappend
libs/librepcb/core/serialization/serializableobjectlist.h:343
↓ 851 callersMethodcontains
libs/librepcb/core/serialization/serializableobjectlist.h:244
↓ 816 callersMethodappend
libs/librepcb/editor/utils/uiobjectlist.h:82
↓ 772 callersMethodvalue
libs/librepcb/editor/utils/uiobjectlist.h:79
↓ 728 callersMethodcount
General Methods
libs/librepcb/editor/utils/uiobjectlist.h:74
↓ 698 callersMethodnotify
* @brief Notify all attached slots * * @param args Arguments passed to the slots */
libs/librepcb/core/utils/signalslot.h:123
↓ 660 callersMethodgetValue
libs/librepcb/editor/widgets/lengthedit.cpp:48
↓ 598 callersMethodtoStr
libs/librepcb/core/types/version.cpp:52
↓ 513 callersMethodinsert
libs/librepcb/editor/utils/uiobjectlist.h:85
↓ 485 callersMethodget
libs/librepcb/editor/graphics/graphicslayerlist.cpp:62
↓ 480 callersMethodat
"Hard" Element Access (assertion or exception if not found!)
libs/librepcb/core/serialization/serializableobjectlist.h:276
↓ 435 callersMethodgetName
libs/librepcb/core/library/pkg/packagepad.h:68
↓ 387 callersFunctionq2s
libs/librepcb/editor/utils/slinthelpers.cpp:107
↓ 381 callersMethodgetLayer
libs/librepcb/editor/project/board/graphicsitems/bgi_device.cpp:343
↓ 373 callersMethodcount
libs/librepcb/core/serialization/serializableobjectlist.h:199
↓ 369 callersMethodinsert
libs/librepcb/core/serialization/serializableobjectlist.h:337
↓ 338 callersMethodappend
libs/librepcb/editor/undostack.cpp:58
↓ 335 callersMethodcount
libs/librepcb/core/sqlitedatabase.cpp:155
↓ 309 callersMethodisEmpty
libs/librepcb/editor/utils/uiobjectlist.h:75
↓ 295 callersMethodvalue
"Soft" Element Access (null if not found)
libs/librepcb/core/serialization/serializableobjectlist.h:254
↓ 291 callersMethodgetData
libs/librepcb/editor/modelview/partinformationdelegate.cpp:196
↓ 291 callersMethodgetId
General Methods
libs/librepcb/editor/mainwindow.h:84
↓ 290 callersMethodgetPath
* @brief Get the path to the project directory * * @return The filepath to the project directory */
libs/librepcb/core/project/project.h:121
↓ 285 callersMethodtoString
libs/librepcb/core/fileio/csvfile.cpp:66
↓ 277 callersMethodisEmpty
libs/librepcb/core/library/dev/part.cpp:76
↓ 259 callersMethodisEmpty
libs/librepcb/editor/project/board/boardclipboarddata.cpp:108
↓ 253 callersMethodclear
libs/librepcb/editor/utils/toolbarproxy.cpp:85
↓ 245 callersMethodsize
(self)
tests/ui/conftest.py:119
↓ 239 callersMethodjoin
libs/librepcb/core/utils/tangentpathjoiner.cpp:36
↓ 233 callersMethodsetSelected
libs/librepcb/editor/project/outputjobsdialog/outputjoblistwidgetitem.cpp:92
↓ 228 callersMethodfirst
libs/librepcb/core/serialization/serializableobjectlist.h:280
↓ 223 callersMethodgetAbsPath
libs/librepcb/core/fileio/transactionaldirectory.cpp:79
↓ 218 callersMethodget
(self, path, window=0)
tests/ui/conftest.py:425
↓ 216 callersFunctionl2s
libs/librepcb/editor/utils/uihelpers.cpp:45
↓ 214 callersMethodend
libs/librepcb/core/serialization/serializableobjectlist.h:311
↓ 212 callersMethodend
libs/librepcb/editor/utils/uiobjectlist.h:126
↓ 212 callersMethodisExistingFile
libs/librepcb/core/fileio/filepath.cpp:70
↓ 211 callersMethodgetSettings
tests/unittests/editor/dialogs/graphicsexportdialogtest.cpp:97
↓ 207 callersMethodgetPathTo
tests/unittests/eagleimport/eagleprojectimporttest.cpp:63
↓ 202 callersMethodaddAction
libs/librepcb/editor/utils/menubuilder.cpp:82
↓ 186 callersMethodsetValue
libs/librepcb/editor/widgets/angleedit.cpp:54
↓ 184 callersFunctions2q
libs/librepcb/editor/utils/slinthelpers.cpp:112
↓ 183 callersMethodsetEnabled
libs/librepcb/editor/utils/toolbarproxy.cpp:74
↓ 182 callersMethodwrite
libs/librepcb/core/fileio/transactionaldirectory.cpp:106
↓ 178 callersMethodbegin
Iterator Access
libs/librepcb/core/serialization/serializableobjectlist.h:310
↓ 176 callersMethodbegin
libs/librepcb/editor/utils/uiobjectlist.h:125
↓ 166 callersMethodcreateAction
libs/librepcb/editor/editorcommand.cpp:95
↓ 165 callersMethodadd
libs/librepcb/editor/graphics/graphicslayerlist.cpp:382
↓ 165 callersMethodtoNative
libs/librepcb/core/fileio/filepath.cpp:108
↓ 164 callersMethodaddVertex
libs/librepcb/core/geometry/path.cpp:353
↓ 164 callersMethodexists
libs/librepcb/core/font/strokefontpool.cpp:62
↓ 163 callersMethodmap
libs/librepcb/core/utils/transform.cpp:36
↓ 161 callersMethodgetDirectory
libs/librepcb/editor/library/sym/symbolclipboarddata.cpp:86
↓ 159 callersMethodgetPathTo
libs/librepcb/core/fileio/filepath.cpp:176
↓ 157 callersMethodfileExists
libs/librepcb/core/fileio/transactionaldirectory.cpp:94
↓ 156 callersMethodget
libs/librepcb/editor/project/board/fsm/boardeditorstate_select.cpp:2196
↓ 144 callersFunctionnofmt
Just a no-op function to avoid Ruff from formatting assert statements in a very ugly way.
tests/cli/helpers.py:6
↓ 140 callersMethodconfigure
libs/librepcb/editor/widgets/lengtheditbase.cpp:159
↓ 140 callersMethodfind
libs/librepcb/core/workspace/uitheme.cpp:179
↓ 140 callersMethodreset
libs/librepcb/editor/library/libraryelementcache.cpp:82
↓ 136 callersMethodrun
(self, *args)
tests/cli/conftest.py:71
↓ 134 callersMethodappendToCmdGroup
libs/librepcb/editor/undostack.cpp:210
↓ 134 callersMethodattach
* @brief Attach a slot * * @param slot Reference to the slot to attach */
libs/librepcb/core/utils/signalslot.h:103
↓ 134 callersMethoddata
libs/librepcb/editor/modelview/pathmodel.cpp:135
↓ 130 callersMethodgetDiameter
libs/librepcb/core/project/board/drc/boarddesignrulecheckmessages.h:50
↓ 130 callersMethodtoMm
* @brief Get the length in millimeters * * @return The length in millimeters * * @warning Be careful with this method, as it can decrease
libs/librepcb/core/types/length.h:122
↓ 123 callersMethodclick
(self)
tests/ui/conftest.py:153
↓ 122 callersMethodmappedToGrid
libs/librepcb/core/types/point.cpp:52
↓ 119 callersMethodremove
libs/librepcb/core/serialization/serializableobjectlist.h:363
↓ 118 callersMethodabspath
(self, relpath)
tests/cli/conftest.py:48
↓ 118 callersMethodtoMmString
libs/librepcb/core/types/length.cpp:48
↓ 116 callersMethodgetWidth
libs/librepcb/core/geometry/padgeometry.h:65
↓ 115 callersMethodgetNetSegment
Getters
libs/librepcb/editor/project/cmd/cmdboardnetsegmentadd.h:56
↓ 115 callersMethodsetText
libs/librepcb/editor/project/cmd/cmdboardstroketextedit.cpp:65
↓ 114 callersMethodtoPxQPointF
* @brief Get the point as a QPointF object in pixels (for QGraphics* objects) * * @return The point in pixels * * @note This method is use
libs/librepcb/core/types/point.h:213
↓ 112 callersMethodisEmpty
libs/librepcb/core/project/board/board.cpp:100
↓ 108 callersMethodtext
(self)
dev/generate_editorcommandset.py:112
↓ 107 callersMethodgetNetSignal
Getters
libs/librepcb/editor/project/cmd/cmdnetsignaladd.h:61
↓ 106 callersMethodisValid
libs/librepcb/editor/library/sym/symbolclipboarddata.cpp:139
↓ 105 callersMethodappendChild
libs/librepcb/editor/undocommandgroup.cpp:55
↓ 104 callersMethodtoNm
* @brief Get the length in nanometers * * @return The length in nanometers */
libs/librepcb/core/types/length.h:96
↓ 102 callersMethodgetAssemblyVariants
libs/librepcb/core/project/outputjobrunner.cpp:855
↓ 101 callersMethodgetHeight
libs/librepcb/core/geometry/padgeometry.h:66
↓ 101 callersMethodisValid
libs/librepcb/core/types/uuid.cpp:45
↓ 99 callersFunctiontoFs
libs/librepcb/editor/utils/uihelpers.cpp:377
↓ 98 callersMethodsplit
libs/librepcb/core/project/board/boardnetsegmentsplitter.cpp:84
↓ 97 callersMethodtoPx
* @brief Get the length in pixels (for QGraphics* objects) * * @return The length in QGraphics* pixels * * @note This method is useful to
libs/librepcb/core/types/length.h:165
↓ 93 callersMethodclear
libs/librepcb/core/utils/messagelogger.cpp:130
↓ 93 callersMethodsetValue
libs/librepcb/editor/project/cmd/cmdcomponentinstanceedit.cpp:67
↓ 92 callersMethodread
Read several element properties
tests/ui/conftest.py:295
↓ 92 callersMethodtoByteArray
libs/librepcb/core/fileio/versionfile.cpp:48
↓ 91 callersMethodgetFiles
libs/librepcb/core/fileio/transactionaldirectory.cpp:89
↓ 88 callersMethodgetVersion
libs/librepcb/core/application.cpp:48
↓ 88 callersMethodsave
libs/librepcb/core/library/library.cpp:121
↓ 87 callersMethodgetBoards
libs/librepcb/core/project/outputjobrunner.cpp:797
↓ 87 callersMethodlength
libs/librepcb/core/import/dxfreader.cpp:154
↓ 84 callersMethodaddItem
libs/librepcb/editor/graphics/graphicsscene.cpp:133
next →1–100 of 11,531, ranked by callers