SYMBOL INDEX (232 symbols across 47 files) FILE: extras/version.cpp function main (line 3) | int main(int argc, char* argv[]) { FILE: plugin/src/Caelestia/Internal/arcgauge.cpp type caelestia::internal (line 7) | namespace caelestia::internal { function qreal (line 47) | qreal ArcGauge::percentage() const { function QColor (line 59) | QColor ArcGauge::accentColor() const { function QColor (line 71) | QColor ArcGauge::trackColor() const { function qreal (line 83) | qreal ArcGauge::startAngle() const { function qreal (line 95) | qreal ArcGauge::sweepAngle() const { function qreal (line 107) | qreal ArcGauge::lineWidth() const { FILE: plugin/src/Caelestia/Internal/arcgauge.hpp type caelestia::internal (line 8) | namespace caelestia::internal { class ArcGauge (line 10) | class ArcGauge : public QQuickPaintedItem { FILE: plugin/src/Caelestia/Internal/cachingimagemanager.cpp type caelestia::internal (line 12) | namespace caelestia::internal { function qreal (line 14) | qreal CachingImageManager::effectiveScale() const { function QSize (line 22) | QSize CachingImageManager::effectiveSize() const { function QQuickItem (line 33) | QQuickItem* CachingImageManager::item() const { function QUrl (line 63) | QUrl CachingImageManager::cacheDir() const { function QString (line 79) | QString CachingImageManager::path() const { function QUrl (line 167) | QUrl CachingImageManager::cachePath() const { function QString (line 209) | QString CachingImageManager::sha256sum(const QString& path) { FILE: plugin/src/Caelestia/Internal/cachingimagemanager.hpp type caelestia::internal (line 7) | namespace caelestia::internal { class CachingImageManager (line 9) | class CachingImageManager : public QObject { method CachingImageManager (line 20) | explicit CachingImageManager(QObject* parent = nullptr) FILE: plugin/src/Caelestia/Internal/circularbuffer.cpp type caelestia::internal (line 5) | namespace caelestia::internal { function qreal (line 53) | qreal CircularBuffer::maximum() const { function qreal (line 86) | qreal CircularBuffer::at(int index) const { FILE: plugin/src/Caelestia/Internal/circularbuffer.hpp type caelestia::internal (line 7) | namespace caelestia::internal { class CircularBuffer (line 9) | class CircularBuffer : public QObject { FILE: plugin/src/Caelestia/Internal/circularindicatormanager.cpp type advance (line 7) | namespace advance { type retreat (line 23) | namespace retreat { function qreal (line 45) | inline qreal getFractionInRange(qreal playtime, qreal start, qreal durat... type caelestia::internal (line 52) | namespace caelestia::internal { function qreal (line 67) | qreal CircularIndicatorManager::startFraction() const { function qreal (line 71) | qreal CircularIndicatorManager::endFraction() const { function qreal (line 75) | qreal CircularIndicatorManager::rotation() const { function qreal (line 79) | qreal CircularIndicatorManager::progress() const { function qreal (line 87) | qreal CircularIndicatorManager::duration() const { function qreal (line 95) | qreal CircularIndicatorManager::completeEndDuration() const { function qreal (line 114) | qreal CircularIndicatorManager::completeEndProgress() const { FILE: plugin/src/Caelestia/Internal/circularindicatormanager.hpp type caelestia::internal (line 7) | namespace caelestia::internal { class CircularIndicatorManager (line 9) | class CircularIndicatorManager : public QObject { type IndeterminateAnimationType (line 27) | enum IndeterminateAnimationType { FILE: plugin/src/Caelestia/Internal/hyprdevices.cpp type caelestia::internal::hypr (line 5) | namespace caelestia::internal::hypr { function QVariantHash (line 11) | QVariantHash HyprKeyboard::lastIpcObject() const { function QString (line 15) | QString HyprKeyboard::address() const { function QString (line 19) | QString HyprKeyboard::name() const { function QString (line 23) | QString HyprKeyboard::layout() const { function QString (line 27) | QString HyprKeyboard::activeKeymap() const { FILE: plugin/src/Caelestia/Internal/hyprdevices.hpp type caelestia::internal::hypr (line 8) | namespace caelestia::internal::hypr { FILE: plugin/src/Caelestia/Internal/hyprextras.cpp type caelestia::internal::hypr (line 8) | namespace caelestia::internal::hypr { function QVariantHash (line 50) | QVariantHash HyprExtras::options() const { function HyprDevices (line 54) | HyprDevices* HyprExtras::devices() const { FILE: plugin/src/Caelestia/Internal/hyprextras.hpp type caelestia::internal::hypr (line 8) | namespace caelestia::internal::hypr { class HyprExtras (line 10) | class HyprExtras : public QObject { FILE: plugin/src/Caelestia/Internal/logindmanager.cpp type caelestia::internal (line 8) | namespace caelestia::internal { FILE: plugin/src/Caelestia/Internal/logindmanager.hpp type caelestia::internal (line 6) | namespace caelestia::internal { class LogindManager (line 8) | class LogindManager : public QObject { FILE: plugin/src/Caelestia/Internal/sparklineitem.cpp type caelestia::internal (line 7) | namespace caelestia::internal { function CircularBuffer (line 89) | CircularBuffer* SparklineItem::line1() const { function CircularBuffer (line 104) | CircularBuffer* SparklineItem::line2() const { function QColor (line 119) | QColor SparklineItem::line1Color() const { function QColor (line 131) | QColor SparklineItem::line2Color() const { function qreal (line 143) | qreal SparklineItem::line1FillAlpha() const { function qreal (line 155) | qreal SparklineItem::line2FillAlpha() const { function qreal (line 167) | qreal SparklineItem::maxValue() const { function qreal (line 179) | qreal SparklineItem::slideProgress() const { function qreal (line 203) | qreal SparklineItem::lineWidth() const { FILE: plugin/src/Caelestia/Internal/sparklineitem.hpp type caelestia::internal (line 10) | namespace caelestia::internal { class SparklineItem (line 12) | class SparklineItem : public QQuickPaintedItem { FILE: plugin/src/Caelestia/Models/filesystemmodel.cpp type caelestia::models (line 7) | namespace caelestia::models { function QString (line 17) | QString FileSystemEntry::path() const { function QString (line 21) | QString FileSystemEntry::relativePath() const { function QString (line 25) | QString FileSystemEntry::name() const { function QString (line 29) | QString FileSystemEntry::baseName() const { function QString (line 33) | QString FileSystemEntry::parentDir() const { function QString (line 37) | QString FileSystemEntry::suffix() const { function qint64 (line 41) | qint64 FileSystemEntry::size() const { function QString (line 58) | QString FileSystemEntry::mimeType() const { function QVariant (line 92) | QVariant FileSystemModel::data(const QModelIndex& index, int role) con... function QString (line 103) | QString FileSystemModel::path() const { function QStringList (line 199) | QStringList FileSystemModel::nameFilters() const { FILE: plugin/src/Caelestia/Models/filesystemmodel.hpp type caelestia::models (line 13) | namespace caelestia::models { class FileSystemModel (line 63) | class FileSystemModel : public QAbstractListModel { type Filter (line 78) | enum Filter { FILE: plugin/src/Caelestia/Services/audiocollector.cpp type caelestia::services (line 13) | namespace caelestia::services { function AudioCollector (line 165) | AudioCollector& AudioCollector::instance() { function quint32 (line 192) | quint32 AudioCollector::readChunk(float* out, quint32 count) { function quint32 (line 203) | quint32 AudioCollector::readChunk(double* out, quint32 count) { FILE: plugin/src/Caelestia/Services/audiocollector.hpp type caelestia::services (line 13) | namespace caelestia::services { type ac (line 15) | namespace ac { class AudioCollector (line 22) | class AudioCollector method AudioCollector (line 51) | AudioCollector& operator=(const AudioCollector&) = delete; class PipeWireWorker (line 24) | class PipeWireWorker { class AudioCollector (line 46) | class AudioCollector : public Service { method AudioCollector (line 51) | AudioCollector& operator=(const AudioCollector&) = delete; FILE: plugin/src/Caelestia/Services/audioprovider.cpp type caelestia::services (line 8) | namespace caelestia::services { FILE: plugin/src/Caelestia/Services/audioprovider.hpp type caelestia::services (line 7) | namespace caelestia::services { class AudioProcessor (line 9) | class AudioProcessor : public QObject { class AudioProvider (line 29) | class AudioProvider : public Service { FILE: plugin/src/Caelestia/Services/beattracker.cpp type caelestia::services (line 7) | namespace caelestia::services { function smpl_t (line 49) | smpl_t BeatTracker::bpm() const { FILE: plugin/src/Caelestia/Services/beattracker.hpp type caelestia::services (line 7) | namespace caelestia::services { class BeatProcessor (line 9) | class BeatProcessor : public AudioProcessor { class BeatTracker (line 28) | class BeatTracker : public AudioProvider { FILE: plugin/src/Caelestia/Services/cavaprovider.cpp type caelestia::services (line 9) | namespace caelestia::services { FILE: plugin/src/Caelestia/Services/cavaprovider.hpp type caelestia::services (line 7) | namespace caelestia::services { class CavaProcessor (line 9) | class CavaProcessor : public AudioProcessor { type cava_plan (line 25) | struct cava_plan class CavaProvider (line 37) | class CavaProvider : public AudioProvider { FILE: plugin/src/Caelestia/Services/service.cpp type caelestia::services (line 6) | namespace caelestia::services { FILE: plugin/src/Caelestia/Services/service.hpp type caelestia::services (line 6) | namespace caelestia::services { class Service (line 8) | class Service : public QObject { FILE: plugin/src/Caelestia/Services/serviceref.cpp type caelestia::services (line 5) | namespace caelestia::services { function Service (line 15) | Service* ServiceRef::service() const { FILE: plugin/src/Caelestia/Services/serviceref.hpp type caelestia::services (line 7) | namespace caelestia::services { class ServiceRef (line 9) | class ServiceRef : public QObject { FILE: plugin/src/Caelestia/appdb.cpp type caelestia (line 7) | namespace caelestia { function QObject (line 29) | QObject* AppEntry::entry() const { function quint32 (line 33) | quint32 AppEntry::frequency() const { function QString (line 49) | QString AppEntry::id() const { function QString (line 56) | QString AppEntry::name() const { function QString (line 63) | QString AppEntry::comment() const { function QString (line 70) | QString AppEntry::execString() const { function QString (line 77) | QString AppEntry::startupClass() const { function QString (line 84) | QString AppEntry::genericName() const { function QString (line 91) | QString AppEntry::categories() const { function QString (line 98) | QString AppEntry::keywords() const { function QString (line 121) | QString AppDb::uuid() const { function QString (line 125) | QString AppDb::path() const { function QObjectList (line 150) | QObjectList AppDb::entries() const { function QStringList (line 165) | QStringList AppDb::favouriteApps() const { function QString (line 190) | QString AppDb::regexifyString(const QString& original) const { function quint32 (line 257) | quint32 AppDb::getFrequency(const QString& id) const { FILE: plugin/src/Caelestia/appdb.hpp type caelestia (line 10) | namespace caelestia { class AppDb (line 63) | class AppDb : public QObject { FILE: plugin/src/Caelestia/cutils.cpp type caelestia (line 11) | namespace caelestia { function QString (line 122) | QString CUtils::toLocalFile(const QUrl& url) const { FILE: plugin/src/Caelestia/cutils.hpp type caelestia (line 7) | namespace caelestia { class CUtils (line 9) | class CUtils : public QObject { FILE: plugin/src/Caelestia/imageanalyser.cpp type caelestia (line 9) | namespace caelestia { function QString (line 36) | QString ImageAnalyser::source() const { function QQuickItem (line 56) | QQuickItem* ImageAnalyser::sourceItem() const { function QColor (line 91) | QColor ImageAnalyser::dominantColour() const { function qreal (line 95) | qreal ImageAnalyser::luminance() const { FILE: plugin/src/Caelestia/imageanalyser.hpp type caelestia (line 9) | namespace caelestia { class ImageAnalyser (line 11) | class ImageAnalyser : public QObject { FILE: plugin/src/Caelestia/qalculator.cpp type caelestia (line 7) | namespace caelestia { function QString (line 21) | QString Qalculator::eval(const QString& expr, bool printExpr) const { function QString (line 142) | QString Qalculator::result() const { function QString (line 146) | QString Qalculator::rawResult() const { FILE: plugin/src/Caelestia/qalculator.hpp type caelestia (line 7) | namespace caelestia { class Qalculator (line 9) | class Qalculator : public QObject { FILE: plugin/src/Caelestia/requests.cpp type caelestia (line 9) | namespace caelestia { FILE: plugin/src/Caelestia/requests.hpp type caelestia (line 7) | namespace caelestia { class Requests (line 9) | class Requests : public QObject { FILE: plugin/src/Caelestia/toaster.cpp type caelestia (line 7) | namespace caelestia { function QString (line 55) | QString Toast::title() const { function QString (line 59) | QString Toast::message() const { function QString (line 63) | QString Toast::icon() const { FILE: plugin/src/Caelestia/toaster.hpp type caelestia (line 8) | namespace caelestia { type Type (line 23) | enum class Type { FILE: scripts/qml-lint-conventions.py class Section (line 32) | class Section(IntEnum): class Violation (line 81) | class Violation: method __init__ (line 82) | def __init__(self, file: str, line: int, rule: str, msg: str): method __str__ (line 88) | def __str__(self): class ScopeTracker (line 93) | class ScopeTracker: method __init__ (line 96) | def __init__(self): function get_indent (line 102) | def get_indent(line: str) -> str: function classify_line (line 106) | def classify_line(stripped: str) -> Section | None: function check_file (line 133) | def check_file(filepath: Path) -> list[Violation]: function main (line 275) | def main(): FILE: utils/scripts/fuzzysort.js function push_result (line 54) | function push_result(result) { class Result (line 258) | class Result { method ['indexes'] (line 259) | get ['indexes']() { return this._indexes.slice(0, this._indexes.len).s... method ['indexes'] (line 260) | set ['indexes'](indexes) { return this._indexes = indexes } method ['highlight'] (line 261) | ['highlight'](open, close) { return highlight(this, open, close) } method ['score'] (line 262) | get ['score']() { return normalizeScore(this._score) } method ['score'] (line 263) | set ['score'](score) { this._score = denormalizeScore(score) } class KeysResult (line 266) | class KeysResult extends Array { method ['score'] (line 267) | get ['score']() { return normalizeScore(this._score) } method ['score'] (line 268) | set ['score'](score) { this._score = denormalizeScore(score) } FILE: utils/scripts/fzf.js function normalizeRune (line 245) | function normalizeRune(rune) { function toShort (line 254) | function toShort(number) { function toInt (line 257) | function toInt(number) { function maxInt16 (line 260) | function maxInt16(num1, num2) { constant MAX_ASCII (line 292) | const MAX_ASCII = "\x7F".codePointAt(0); constant CAPITAL_A_RUNE (line 293) | const CAPITAL_A_RUNE = "A".codePointAt(0); constant CAPITAL_Z_RUNE (line 294) | const CAPITAL_Z_RUNE = "Z".codePointAt(0); constant SMALL_A_RUNE (line 295) | const SMALL_A_RUNE = "a".codePointAt(0); constant SMALL_Z_RUNE (line 296) | const SMALL_Z_RUNE = "z".codePointAt(0); constant NUMERAL_ZERO_RUNE (line 297) | const NUMERAL_ZERO_RUNE = "0".codePointAt(0); constant NUMERAL_NINE_RUNE (line 298) | const NUMERAL_NINE_RUNE = "9".codePointAt(0); function indexAt (line 299) | function indexAt(index, max, forward) { constant SCORE_MATCH (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant SCORE_GAP_START (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant SCORE_GAP_EXTENTION (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant BONUS_BOUNDARY (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant BONUS_NON_WORD (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant BONUS_CAMEL_123 (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant BONUS_CONSECUTIVE (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... constant BONUS_FIRST_CHAR_MULTIPLIER (line 305) | const SCORE_MATCH = 16, SCORE_GAP_START = -3, SCORE_GAP_EXTENTION = -1, ... function createPosSet (line 306) | function createPosSet(withPos) { function alloc16 (line 312) | function alloc16(offset, slab2, size) { function alloc32 (line 319) | function alloc32(offset, slab2, size) { function charClassOfAscii (line 326) | function charClassOfAscii(rune) { function charClassOfNonAscii (line 337) | function charClassOfNonAscii(rune) { function charClassOf (line 350) | function charClassOf(rune) { function bonusFor (line 356) | function bonusFor(prevClass, currClass) { function bonusAt (line 366) | function bonusAt(input, idx) { function trySkip (line 372) | function trySkip(input, caseSensitive, char, from) { function isAscii (line 392) | function isAscii(runes) { function asciiFuzzyIndex (line 400) | function asciiFuzzyIndex(input, pattern, caseSensitive) { function calculateScore (line 600) | function calculateScore(caseSensitive, normalize, text, pattern, sidx, e... function fuzzyMatchV1 (line 656) | function fuzzyMatchV1(caseSensitive, normalize, forward, text, pattern, ... constant SLAB_16_SIZE (line 910) | const SLAB_16_SIZE = 100 * 1024; constant SLAB_32_SIZE (line 911) | const SLAB_32_SIZE = 2048; function makeSlab (line 912) | function makeSlab(size16, size32) { function buildPatternForExtendedMatch (line 934) | function buildPatternForExtendedMatch(fuzzy, caseMode, normalize, str) { function parseTerms (line 970) | function parseTerms(fuzzy, caseMode, normalize, str) { function iter (line 1067) | function iter(algoFn, tokens, caseSensitive, normalize, forward, pattern... function computeExtendedMatch (line 1083) | function computeExtendedMatch(text, pattern, fuzzyAlgo, forward) { function getResultFromScoreMap (line 1141) | function getResultFromScoreMap(scoreMap, limit) { function getBasicMatchIter (line 1152) | function getBasicMatchIter(scoreMap, queryRunes, caseSensitive) { function getExtendedMatchIter (line 1184) | function getExtendedMatchIter(scoreMap, pattern) { function basicMatch (line 1208) | function basicMatch(query) { function extendedMatch (line 1225) | function extendedMatch(query) { class Finder (line 1250) | class Finder { method constructor (line 1251) | constructor(list, ...optionsTuple) { method find (line 1265) | find(query) { function createResultItemWithEmptyPos (line 1273) | function createResultItemWithEmptyPos(item) { function postProcessResultItems (line 1282) | function postProcessResultItems(result, opts) { function byLengthAsc (line 1302) | function byLengthAsc(a, b, selector) { function byStartAsc (line 1305) | function byStartAsc(a, b) { FILE: utils/scripts/lrcparser.js function parseLrc (line 1) | function parseLrc(text) { function getCurrentLine (line 54) | function getCurrentLine(lyrics, position) {