Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alpha-liu-01/SpeedyNote
/ types & classes
Types & classes
506 in github.com/alpha-liu-01/SpeedyNote
⨍
Functions
3,096
◇
Types & classes
506
↓ 10 callers
Class
Page
* @brief A single page in a document. * * Coordinates layers and objects on a page. This is a data container class * that does not handle renderin
source/core/Page.h:41
↓ 8 callers
Class
InlineRange
markdown/markdownhighlighter.h:256
↓ 6 callers
Class
VectorStroke
source/ocr/OcrWorker.h:22
↓ 5 callers
Class
Document
source/MainWindow.h:95
↓ 4 callers
Class
NotebookInfo
source/ui/launcher/SearchView.h:14
↓ 2 callers
Class
LinkObject
* @brief A link/annotation object with 3 configurable link slots. * * LinkObject is created: * - Automatically when highlighting PDF text (descrip
source/objects/LinkObject.h:60
↓ 2 callers
Class
OcrSnapParams
source/ocr/OcrWorker.h:24
↓ 2 callers
Class
PdfSearchMatch
* @brief A single search match within a PDF page or OCR text block. */
source/pdf/PdfSearchEngine.h:37
↓ 2 callers
Class
QWidget
source/ui/subtoolbars/ObjectSelectSubToolbar.h:16
↓ 2 callers
Class
sigaction
source/cli/CliSignal.cpp:93
↓ 1 callers
Enum
HighlighterState
we used some predefined numbers here to be compatible with the peg-Markdown parser
markdown/markdownhighlighter.h:119
↓ 1 callers
Class
LinkSlot
* @brief A single link slot in a LinkObject. * * Each LinkObject has 3 slots that can each hold a different type of link. */
source/objects/LinkObject.h:15
↓ 1 callers
Class
QObject
source/ios/IOSPlatformHelper.h:18
↓ 1 callers
Class
StrokeLineGroup
source/ocr/OcrLineGrouper.h:19
Class
AboutDialog
* @brief Standalone About dialog for the macOS App menu's "About SpeedyNote". * * macOS-only per QA Q3.1 (user explicitly requested this dialog NOT
source/macos/AboutDialog.h:20
Class
ActionBar
* @brief Abstract base class for all action bars. * * Action bars provide context-sensitive editing operations and float on * the right side of th
source/ui/actionbars/ActionBar.h:28
Class
ActionBar
source/ui/actionbars/ActionBarContainer.h:9
Class
ActionBarButton
source/ui/sidebars/LayerPanel.h:36
Class
ActionBarButton
source/ui/actionbars/TextSelectionActionBar.h:6
Class
ActionBarButton
source/ui/actionbars/LassoActionBar.h:8
Class
ActionBarButton
source/ui/actionbars/ObjectSelectActionBar.h:6
Class
ActionBarButton
source/ui/actionbars/ClipboardActionBar.h:6
Class
ActionBarButton
source/ui/actionbars/PagePanelActionBar.h:6
Class
ActionBarButton
* @brief A round button widget for action bars. * * Similar to SubToolbarToggle but simpler - a click button (not toggle) * with enabled/disabled
source/ui/widgets/ActionBarButton.h:23
Class
ActionBarContainer
Action Bar includes
source/MainWindow.h:67
Class
ActionBarContainer
* @brief Manages action bar swapping, positioning, and visibility. * * The container holds references to all action bars and shows/hides * them ba
source/ui/actionbars/ActionBarContainer.h:42
Class
ActionButton
* Instant action button - click triggers action, no persistent state. * States: idle, hover, pressed * Examples: Save, Undo, Redo, Menu, Launcher (b
source/ui/ToolbarButtons.h:79
Class
AndroidDialogFilter
* @brief Event filter that maximizes QDialog windows on Android. * * On some OEM Android skins (notably Samsung One UI), Qt's QDialog windows * ar
source/Main.cpp:61
Enum
AutoTextOption
markdown/qmarkdowntextedit.h:50
Enum
BackgroundType
source/core/Page.h:54
Class
BatchImportDialog
* @brief Dialog for selecting and importing multiple .snbx files. * * Desktop-only dialog that allows users to: * - Add individual .snbx files *
source/ui/dialogs/BatchImportDialog.h:51
Class
BatchPdfExportDialog
* @brief Dialog for configuring batch PDF export options. * * Supports exporting 1 or more notebooks to PDF. Automatically detects * and filters o
source/ui/dialogs/BatchPdfExportDialog.h:48
Class
BatchResult
* @brief Summary result for a batch operation. */
source/batch/BatchOperations.h:56
Class
BatchSnbxExportDialog
* @brief Dialog for configuring batch SNBX export options. * * Supports exporting 1 or more notebooks to SNBX packages. * All notebooks can be exp
source/ui/dialogs/BatchSnbxExportDialog.h:41
Class
BlockLayoutBackup
markdown/qmarkdowntextedit.h:193
Class
Bookmark
source/core/Document.h:1282
Class
ButtonStyles
* Utility class for loading and applying button stylesheets. * Call applyButtonStyles() on a parent widget to style all toolbar buttons within it. *
source/ui/ToolbarButtons.h:13
Class
CachedLine
source/ocr/engines/RasterOcrEngine.h:108
Class
Case
source/ocr/OcrPaddleTests.h:47
Class
Case
source/ocr/OcrRasterTests.h:446
Class
CatalogLang
Representative language tags surfaced to the UI, each mapped to its script model. Listed regardless of whether the model is present on disk yet, so th
source/ocr/engines/PaddleOcrEngine_linux.cpp:102
Class
CharacterPosition
source/core/DocumentViewport.h:2129
Class
ClipboardActionBar
source/MainWindow.h:71
Class
ClipboardActionBar
* @brief Action bar for paste-only operations. * * Provides quick access to paste an image from the system clipboard. * This is a single-button ac
source/ui/actionbars/ClipboardActionBar.h:23
Class
ColorPresetButton
source/ui/subtoolbars/PenSubToolbar.h:8
Class
ColorPresetButton
source/ui/subtoolbars/MarkerSubToolbar.h:8
Class
ColorPresetButton
source/ui/subtoolbars/HighlighterSubToolbar.h:8
Class
ColorPresetButton
source/ui/subtoolbars/ObjectSelectSubToolbar.h:13
Class
ColorPresetButton
source/ui/actionbars/LassoActionBar.h:9
Class
ColorPresetButton
source/ui/panels/FloatingTextEditor.h:12
Class
ColorPresetButton
* @brief A round button displaying a filled color circle for preset selection. * * Click behavior: * - Click unselected button → Select this prese
source/ui/widgets/ColorPresetButton.h:21
Enum
Command
* @brief Known CLI commands. */
source/cli/CliParser.h:35
Class
CompositeSearchDelegate
* @brief Composite delegate for search results with section headers, folders, and notebooks. * * Renders three types of items: * - Section headers
source/ui/launcher/SearchView.cpp:26
Class
CompositeStarredDelegate
* @brief Composite delegate that handles both folder headers and notebook cards. * * QListView only supports a single item delegate. This composite
source/ui/launcher/StarredView.cpp:29
Class
CompositeTimelineDelegate
* @brief Composite delegate that handles both section headers and notebook cards. * * Uses TimelineDelegate for section headers (Today, Yesterday,
source/ui/launcher/Launcher.cpp:389
Class
ConsoleProgress
* @brief Progress reporter for console output. * * Provides formatted progress output during batch operations. * Can be used as a callback for Bat
source/cli/CliProgress.h:43
Class
ControlPanelDialog
* @brief Control Panel dialog for application settings. * * Phase CP.1: Cleaned up after migration. Contains only working tabs: * - Theme: Custom
source/ControlPanelDialog.h:35
Class
ControllerMappingDialog
source/ControllerMappingDialog.h:19
Class
CsToken
A simple token from a PDF content stream.
source/pdf/MuPdfExporter.cpp:160
Enum
DataRoles
source/ui/launcher/FolderHeaderDelegate.h:49
Enum
DataRoles
source/ui/launcher/NotebookCardDelegate.h:90
Class
DebugOverlay
source/MainWindow.h:93
Class
DebugOverlay
source/MainWindow.h:657
Class
DebugOverlay
* @brief Floating debug overlay that displays viewport information. * * Features: * - Auto-updates at 30 FPS when visible * - Semi-transparent bac
source/ui/DebugOverlay.h:51
Class
DebugSection
* @brief A debug info section that can be dynamically added/removed. * * Each section has a name and a callback that generates the display text. *
source/ui/DebugOverlay.h:35
Class
Delimiter
markdown/markdownhighlighter.cpp:2786
Class
DetachedTab
source/ui/TabManager.h:83
Class
DiffStats
source/ocr/OcrGoldenTests.h:100
Class
DiscoveryOptions
* @brief Options for bundle discovery. */
source/batch/BundleDiscovery.h:25
Class
DisplayItem
source/ui/launcher/TimelineModel.h:138
Class
DisplayItem
source/ui/launcher/StarredModel.h:224
Class
DisplayItem
source/ui/launcher/SearchModel.h:143
Class
Document
source/sharing/NotebookExporter.h:19
Class
Document
source/pdf/PdfSearchEngine.h:26
Class
Document
Forward declarations (shared by both real and stub)
source/pdf/MuPdfExporter.h:29
Class
Document
* @brief The central data structure representing an open notebook. * * Document is the in-memory representation of a .snb notebook bundle. * It ow
source/core/Document.h:106
Class
Document
source/core/DocumentManager.h:26
Class
Document
source/ui/ThumbnailRenderer.h:27
Class
Document
source/ui/PageThumbnailModel.h:8
Class
Document
source/ui/TabManager.h:30
Class
Document
source/ui/DebugOverlay.h:26
Class
Document
source/ui/SplitViewManager.h:21
Class
Document
source/ui/sidebars/PagePanel.h:11
Class
Document
source/ui/sidebars/LayerPanel.h:33
Class
DocumentConverter
source/DocumentConverter.h:9
Class
DocumentManager
* @brief Centralized manager for Document lifecycle. * * DocumentManager owns all Document instances and handles file I/O. * It provides signals f
source/core/DocumentManager.h:35
Class
DocumentViewport
source/MainWindow.h:90
Class
DocumentViewport
source/core/TouchGestureHandler.h:26
Class
DocumentViewport
* @brief The main canvas widget for displaying and interacting with documents. * * DocumentViewport handles: * - Rendering pages with backgrounds,
source/core/DocumentViewport.h:260
Class
DocumentViewport
source/ui/TabManager.h:31
Class
DocumentViewport
source/ui/DebugOverlay.h:25
Class
DocumentViewport
source/ui/SplitViewManager.h:22
Class
DocumentViewportTests
* @brief Test suite for DocumentViewport. * * Contains both unit tests (non-visual) and a visual test mode. */
source/core/DocumentViewportTests.h:26
Class
DocumentViewportTests
source/core/DocumentViewport.h:264
Class
DownloadInfo
source/ocr/engines/PaddleOcrEngine_linux.cpp:81
Class
Emit
--- 3. Greedy CTC decode + per-char column. ---------------------------- Keep a token iff (it differs from the previous raw token) AND (not blank, ind
source/ocr/engines/PaddleOcrEngine_linux.cpp:528
Class
Entry
source/ocr/OcrLineGrouper.h:44
Enum
EraserMode
source/core/DocumentViewport.h:311
Class
EraserSubToolbar
source/ui/Toolbar.h:14
Class
EraserSubToolbar
* @brief Subtoolbar for the Eraser tool. * * Layout: * - 3 size preset buttons (5, 15, 40 defaults) * * Features: * - Click unselected preset
source/ui/subtoolbars/EraserSubToolbar.h:26
next →
1–100 of 506, ranked by callers