Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LibrePCB/LibrePCB
/ functions
Functions
11,531 in github.com/LibrePCB/LibrePCB
⨍
Functions
11,531
◇
Types & classes
3,417
↓ 1,065 callers
Method
ensureLineBreak
libs/librepcb/core/serialization/sexpression.cpp:209
↓ 967 callers
Method
appendChild
libs/librepcb/core/serialization/sexpression.cpp:220
↓ 947 callers
Method
getUuid
libs/librepcb/editor/library/cmp/componentsignalnamelistmodel.cpp:78
↓ 864 callers
Method
append
libs/librepcb/core/serialization/serializableobjectlist.h:343
↓ 851 callers
Method
contains
libs/librepcb/core/serialization/serializableobjectlist.h:244
↓ 816 callers
Method
append
libs/librepcb/editor/utils/uiobjectlist.h:82
↓ 772 callers
Method
value
libs/librepcb/editor/utils/uiobjectlist.h:79
↓ 728 callers
Method
count
General Methods
libs/librepcb/editor/utils/uiobjectlist.h:74
↓ 698 callers
Method
notify
* @brief Notify all attached slots * * @param args Arguments passed to the slots */
libs/librepcb/core/utils/signalslot.h:123
↓ 660 callers
Method
getValue
libs/librepcb/editor/widgets/lengthedit.cpp:48
↓ 598 callers
Method
toStr
libs/librepcb/core/types/version.cpp:52
↓ 513 callers
Method
insert
libs/librepcb/editor/utils/uiobjectlist.h:85
↓ 485 callers
Method
get
libs/librepcb/editor/graphics/graphicslayerlist.cpp:62
↓ 480 callers
Method
at
"Hard" Element Access (assertion or exception if not found!)
libs/librepcb/core/serialization/serializableobjectlist.h:276
↓ 435 callers
Method
getName
libs/librepcb/core/library/pkg/packagepad.h:68
↓ 387 callers
Function
q2s
libs/librepcb/editor/utils/slinthelpers.cpp:107
↓ 381 callers
Method
getLayer
libs/librepcb/editor/project/board/graphicsitems/bgi_device.cpp:343
↓ 373 callers
Method
count
libs/librepcb/core/serialization/serializableobjectlist.h:199
↓ 369 callers
Method
insert
libs/librepcb/core/serialization/serializableobjectlist.h:337
↓ 338 callers
Method
append
libs/librepcb/editor/undostack.cpp:58
↓ 335 callers
Method
count
libs/librepcb/core/sqlitedatabase.cpp:155
↓ 309 callers
Method
isEmpty
libs/librepcb/editor/utils/uiobjectlist.h:75
↓ 295 callers
Method
value
"Soft" Element Access (null if not found)
libs/librepcb/core/serialization/serializableobjectlist.h:254
↓ 291 callers
Method
getData
libs/librepcb/editor/modelview/partinformationdelegate.cpp:196
↓ 291 callers
Method
getId
General Methods
libs/librepcb/editor/mainwindow.h:84
↓ 290 callers
Method
getPath
* @brief Get the path to the project directory * * @return The filepath to the project directory */
libs/librepcb/core/project/project.h:121
↓ 285 callers
Method
toString
libs/librepcb/core/fileio/csvfile.cpp:66
↓ 277 callers
Method
isEmpty
libs/librepcb/core/library/dev/part.cpp:76
↓ 259 callers
Method
isEmpty
libs/librepcb/editor/project/board/boardclipboarddata.cpp:108
↓ 253 callers
Method
clear
libs/librepcb/editor/utils/toolbarproxy.cpp:85
↓ 245 callers
Method
size
(self)
tests/ui/conftest.py:119
↓ 239 callers
Method
join
libs/librepcb/core/utils/tangentpathjoiner.cpp:36
↓ 233 callers
Method
setSelected
libs/librepcb/editor/project/outputjobsdialog/outputjoblistwidgetitem.cpp:92
↓ 228 callers
Method
first
libs/librepcb/core/serialization/serializableobjectlist.h:280
↓ 223 callers
Method
getAbsPath
libs/librepcb/core/fileio/transactionaldirectory.cpp:79
↓ 218 callers
Method
get
(self, path, window=0)
tests/ui/conftest.py:425
↓ 216 callers
Function
l2s
libs/librepcb/editor/utils/uihelpers.cpp:45
↓ 214 callers
Method
end
libs/librepcb/core/serialization/serializableobjectlist.h:311
↓ 212 callers
Method
end
libs/librepcb/editor/utils/uiobjectlist.h:126
↓ 212 callers
Method
isExistingFile
libs/librepcb/core/fileio/filepath.cpp:70
↓ 211 callers
Method
getSettings
tests/unittests/editor/dialogs/graphicsexportdialogtest.cpp:97
↓ 207 callers
Method
getPathTo
tests/unittests/eagleimport/eagleprojectimporttest.cpp:63
↓ 202 callers
Method
addAction
libs/librepcb/editor/utils/menubuilder.cpp:82
↓ 186 callers
Method
setValue
libs/librepcb/editor/widgets/angleedit.cpp:54
↓ 184 callers
Function
s2q
libs/librepcb/editor/utils/slinthelpers.cpp:112
↓ 183 callers
Method
setEnabled
libs/librepcb/editor/utils/toolbarproxy.cpp:74
↓ 182 callers
Method
write
libs/librepcb/core/fileio/transactionaldirectory.cpp:106
↓ 178 callers
Method
begin
Iterator Access
libs/librepcb/core/serialization/serializableobjectlist.h:310
↓ 176 callers
Method
begin
libs/librepcb/editor/utils/uiobjectlist.h:125
↓ 166 callers
Method
createAction
libs/librepcb/editor/editorcommand.cpp:95
↓ 165 callers
Method
add
libs/librepcb/editor/graphics/graphicslayerlist.cpp:382
↓ 165 callers
Method
toNative
libs/librepcb/core/fileio/filepath.cpp:108
↓ 164 callers
Method
addVertex
libs/librepcb/core/geometry/path.cpp:353
↓ 164 callers
Method
exists
libs/librepcb/core/font/strokefontpool.cpp:62
↓ 163 callers
Method
map
libs/librepcb/core/utils/transform.cpp:36
↓ 161 callers
Method
getDirectory
libs/librepcb/editor/library/sym/symbolclipboarddata.cpp:86
↓ 159 callers
Method
getPathTo
libs/librepcb/core/fileio/filepath.cpp:176
↓ 157 callers
Method
fileExists
libs/librepcb/core/fileio/transactionaldirectory.cpp:94
↓ 156 callers
Method
get
libs/librepcb/editor/project/board/fsm/boardeditorstate_select.cpp:2196
↓ 144 callers
Function
nofmt
Just a no-op function to avoid Ruff from formatting assert statements in a very ugly way.
tests/cli/helpers.py:6
↓ 140 callers
Method
configure
libs/librepcb/editor/widgets/lengtheditbase.cpp:159
↓ 140 callers
Method
find
libs/librepcb/core/workspace/uitheme.cpp:179
↓ 140 callers
Method
reset
libs/librepcb/editor/library/libraryelementcache.cpp:82
↓ 136 callers
Method
run
(self, *args)
tests/cli/conftest.py:71
↓ 134 callers
Method
appendToCmdGroup
libs/librepcb/editor/undostack.cpp:210
↓ 134 callers
Method
attach
* @brief Attach a slot * * @param slot Reference to the slot to attach */
libs/librepcb/core/utils/signalslot.h:103
↓ 134 callers
Method
data
libs/librepcb/editor/modelview/pathmodel.cpp:135
↓ 130 callers
Method
getDiameter
libs/librepcb/core/project/board/drc/boarddesignrulecheckmessages.h:50
↓ 130 callers
Method
toMm
* @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 callers
Method
click
(self)
tests/ui/conftest.py:153
↓ 122 callers
Method
mappedToGrid
libs/librepcb/core/types/point.cpp:52
↓ 119 callers
Method
remove
libs/librepcb/core/serialization/serializableobjectlist.h:363
↓ 118 callers
Method
abspath
(self, relpath)
tests/cli/conftest.py:48
↓ 118 callers
Method
toMmString
libs/librepcb/core/types/length.cpp:48
↓ 116 callers
Method
getWidth
libs/librepcb/core/geometry/padgeometry.h:65
↓ 115 callers
Method
getNetSegment
Getters
libs/librepcb/editor/project/cmd/cmdboardnetsegmentadd.h:56
↓ 115 callers
Method
setText
libs/librepcb/editor/project/cmd/cmdboardstroketextedit.cpp:65
↓ 114 callers
Method
toPxQPointF
* @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 callers
Method
isEmpty
libs/librepcb/core/project/board/board.cpp:100
↓ 108 callers
Method
text
(self)
dev/generate_editorcommandset.py:112
↓ 107 callers
Method
getNetSignal
Getters
libs/librepcb/editor/project/cmd/cmdnetsignaladd.h:61
↓ 106 callers
Method
isValid
libs/librepcb/editor/library/sym/symbolclipboarddata.cpp:139
↓ 105 callers
Method
appendChild
libs/librepcb/editor/undocommandgroup.cpp:55
↓ 104 callers
Method
toNm
* @brief Get the length in nanometers * * @return The length in nanometers */
libs/librepcb/core/types/length.h:96
↓ 102 callers
Method
getAssemblyVariants
libs/librepcb/core/project/outputjobrunner.cpp:855
↓ 101 callers
Method
getHeight
libs/librepcb/core/geometry/padgeometry.h:66
↓ 101 callers
Method
isValid
libs/librepcb/core/types/uuid.cpp:45
↓ 99 callers
Function
toFs
libs/librepcb/editor/utils/uihelpers.cpp:377
↓ 98 callers
Method
split
libs/librepcb/core/project/board/boardnetsegmentsplitter.cpp:84
↓ 97 callers
Method
toPx
* @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 callers
Method
clear
libs/librepcb/core/utils/messagelogger.cpp:130
↓ 93 callers
Method
setValue
libs/librepcb/editor/project/cmd/cmdcomponentinstanceedit.cpp:67
↓ 92 callers
Method
read
Read several element properties
tests/ui/conftest.py:295
↓ 92 callers
Method
toByteArray
libs/librepcb/core/fileio/versionfile.cpp:48
↓ 91 callers
Method
getFiles
libs/librepcb/core/fileio/transactionaldirectory.cpp:89
↓ 88 callers
Method
getVersion
libs/librepcb/core/application.cpp:48
↓ 88 callers
Method
save
libs/librepcb/core/library/library.cpp:121
↓ 87 callers
Method
getBoards
libs/librepcb/core/project/outputjobrunner.cpp:797
↓ 87 callers
Method
length
libs/librepcb/core/import/dxfreader.cpp:154
↓ 84 callers
Method
addItem
libs/librepcb/editor/graphics/graphicsscene.cpp:133
next →
1–100 of 11,531, ranked by callers