Documentation
¶
Index ¶
- type DXCCEntities
- type ExchangeFieldsChangedListener
- type ExchangeFieldsChangedListenerFunc
- type Logbook
- func (l *Logbook) AddQSO(qso core.QSO)
- func (l *Logbook) AddQTCSeries(series core.QTCSeries)
- func (l *Logbook) AllQSOs() []core.QSO
- func (l *Logbook) AllQTCs() []core.QTC
- func (l *Logbook) AvailableFor(theirCall callsign.Callsign) int
- func (l *Logbook) ContestChanged(contest core.Contest)
- func (l *Logbook) FillSummary(summary *core.Summary)
- func (l *Logbook) Find(s string) ([]core.AnnotatedCallsign, error)
- func (l *Logbook) FindDuplicateQSOs(callsign callsign.Callsign, band core.Band, mode core.Mode) []core.QSO
- func (l *Logbook) FindWorkedQSOs(callsign callsign.Callsign, band core.Band, mode core.Mode) ([]core.QSO, bool)
- func (l *Logbook) LastBand() core.Band
- func (l *Logbook) LastCallsign() callsign.Callsign
- func (l *Logbook) LastExchange() []string
- func (l *Logbook) LastMode() core.Mode
- func (l *Logbook) Load(writer Writer, qsos []core.QSO, qtcs []core.QTC) error
- func (l *Logbook) NextQSONumber() core.QSONumber
- func (l *Logbook) NextSeriesNumber() int
- func (l *Logbook) Notify(listener any)
- func (l *Logbook) PrepareFor(theirCall callsign.Callsign, count int) []core.QTC
- func (l *Logbook) QTCsInLog(theirCall callsign.Callsign) (sent, received int)
- func (l *Logbook) Refresh()
- func (l *Logbook) Score() core.Score
- func (l *Logbook) SetWriter(writer Writer)
- func (l *Logbook) SettingsChanged(_ core.Settings)
- func (l *Logbook) StationChanged(station core.Station)
- func (l *Logbook) Total() int
- func (l *Logbook) UpdateQSO(qso core.QSO)
- func (l *Logbook) Valid() bool
- func (l *Logbook) Value(callsign callsign.Callsign, entity dxcc.Prefix, band core.Band, mode core.Mode, ...) (points, multis int, multiValues map[conval.Property]string)
- func (l *Logbook) WriteAll(writer Writer) error
- type LogbookClearedFunc
- type LogbookClearedListener
- type LogbookLoadedFunc
- type LogbookLoadedListener
- type QSOAddedListener
- type QSOAddedListenerFunc
- type QSOList
- func (l *QSOList) ContestChanged(contest core.Contest)
- func (l *QSOList) GetExchangeFields() ([]core.ExchangeField, []core.ExchangeField)
- func (l *QSOList) LogbookCleared()
- func (l *QSOList) Notify(listener any)
- func (l *QSOList) QSOAdded(qso core.QSO)
- func (l *QSOList) SelectLastQSO()
- func (l *QSOList) SelectRow(index int)
- func (l *QSOList) Valid() bool
- type QSORowSelectedListener
- type QSORowSelectedListenerFunc
- type QSOScorer
- type QSOSelectedListener
- type QSOSelectedListenerFunc
- type QSOsClearedListener
- type QSOsClearedListenerFunc
- type QTCAddedListener
- type QTCAddedListenerFunc
- type QTCList
- type QTCRowSelectedListener
- type QTCRowSelectedListenerFunc
- type QTCSelectedListener
- type QTCSelectedListenerFunc
- type QTCsClearedListener
- type QTCsEnabledListener
- type ScoreChangedFunc
- type ScoreChangedListener
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DXCCEntities ¶ added in v1.1.0
type ExchangeFieldsChangedListener ¶ added in v0.10.0
type ExchangeFieldsChangedListener interface {
ExchangeFieldsChanged(myExchangeFields []core.ExchangeField, theirExchangeFields []core.ExchangeField)
}
type ExchangeFieldsChangedListenerFunc ¶ added in v0.10.0
type ExchangeFieldsChangedListenerFunc func(myExchangeFields []core.ExchangeField, theirExchangeFields []core.ExchangeField)
func (ExchangeFieldsChangedListenerFunc) ExchangeFieldsChanged ¶ added in v0.10.0
func (f ExchangeFieldsChangedListenerFunc) ExchangeFieldsChanged(myExchangeFields []core.ExchangeField, theirExchangeFields []core.ExchangeField)
type Logbook ¶
type Logbook struct {
// contains filtered or unexported fields
}
func NewLogbook ¶ added in v1.1.0
func (*Logbook) AddQTCSeries ¶ added in v1.1.0
func (*Logbook) AvailableFor ¶ added in v1.1.0
func (*Logbook) ContestChanged ¶ added in v1.1.0
func (*Logbook) FillSummary ¶ added in v1.1.0
func (*Logbook) Find ¶ added in v1.1.0
func (l *Logbook) Find(s string) ([]core.AnnotatedCallsign, error)
func (*Logbook) FindDuplicateQSOs ¶ added in v1.1.0
func (*Logbook) FindWorkedQSOs ¶ added in v1.1.0
func (*Logbook) LastCallsign ¶ added in v1.1.0
func (*Logbook) LastExchange ¶ added in v0.10.0
func (*Logbook) NextQSONumber ¶ added in v1.1.0
func (*Logbook) NextSeriesNumber ¶ added in v1.1.0
func (*Logbook) PrepareFor ¶ added in v1.1.0
func (*Logbook) SettingsChanged ¶ added in v1.1.0
func (*Logbook) StationChanged ¶ added in v1.1.0
type LogbookClearedFunc ¶ added in v1.1.0
type LogbookClearedFunc func()
func (LogbookClearedFunc) LogbookCleared ¶ added in v1.1.0
func (f LogbookClearedFunc) LogbookCleared()
type LogbookClearedListener ¶ added in v1.1.0
type LogbookClearedListener interface {
LogbookCleared()
}
type LogbookLoadedFunc ¶ added in v1.1.0
type LogbookLoadedFunc func()
func (LogbookLoadedFunc) LogbookLoaded ¶ added in v1.1.0
func (f LogbookLoadedFunc) LogbookLoaded()
type LogbookLoadedListener ¶ added in v1.1.0
type LogbookLoadedListener interface {
LogbookLoaded()
}
type QSOAddedListener ¶
type QSOAddedListenerFunc ¶
func (QSOAddedListenerFunc) QSOAdded ¶
func (f QSOAddedListenerFunc) QSOAdded(qso core.QSO)
type QSOList ¶
type QSOList struct {
// contains filtered or unexported fields
}
QSOList is the data source for the visible QSO list with all its additional information. It is based on the Logbook data but uses several other data sources to enrich the QSO information. QSOList is thread-safe.
func NewQSOList ¶
func (*QSOList) ContestChanged ¶ added in v0.6.0
func (*QSOList) GetExchangeFields ¶ added in v0.10.0
func (l *QSOList) GetExchangeFields() ([]core.ExchangeField, []core.ExchangeField)
func (*QSOList) LogbookCleared ¶ added in v1.1.0
func (l *QSOList) LogbookCleared()
func (*QSOList) SelectLastQSO ¶
func (l *QSOList) SelectLastQSO()
type QSORowSelectedListener ¶ added in v1.1.0
type QSORowSelectedListener interface {
QSORowSelected(int)
}
type QSORowSelectedListenerFunc ¶ added in v1.1.0
type QSORowSelectedListenerFunc func(int)
func (QSORowSelectedListenerFunc) QSORowSelected ¶ added in v1.1.0
func (f QSORowSelectedListenerFunc) QSORowSelected(index int)
type QSOSelectedListener ¶
type QSOSelectedListenerFunc ¶
func (QSOSelectedListenerFunc) QSOSelected ¶
func (f QSOSelectedListenerFunc) QSOSelected(qso core.QSO)
type QSOsClearedListenerFunc ¶
type QSOsClearedListenerFunc func()
deprecated
func (QSOsClearedListenerFunc) QSOsCleared ¶ added in v0.2.0
func (f QSOsClearedListenerFunc) QSOsCleared()
type QTCAddedListener ¶ added in v1.1.0
type QTCAddedListenerFunc ¶ added in v1.1.0
func (QTCAddedListenerFunc) QTCAdded ¶ added in v1.1.0
func (f QTCAddedListenerFunc) QTCAdded(qtc core.QTC)
type QTCList ¶ added in v1.1.0
type QTCList struct {
// contains filtered or unexported fields
}
func NewQTCList ¶ added in v1.1.0
func NewQTCList() *QTCList
func (*QTCList) LogbookCleared ¶ added in v1.1.0
func (l *QTCList) LogbookCleared()
func (*QTCList) QTCsEnabled ¶ added in v1.1.0
func (*QTCList) SelectLastQTC ¶ added in v1.1.0
func (l *QTCList) SelectLastQTC()
func (*QTCList) SetQTCsEnabled ¶ added in v1.1.0
type QTCRowSelectedListener ¶ added in v1.1.0
type QTCRowSelectedListener interface {
QTCRowSelected(int)
}
type QTCRowSelectedListenerFunc ¶ added in v1.1.0
type QTCRowSelectedListenerFunc func(int)
func (QTCRowSelectedListenerFunc) QTCRowSelected ¶ added in v1.1.0
func (f QTCRowSelectedListenerFunc) QTCRowSelected(index int)
type QTCSelectedListener ¶ added in v1.1.0
type QTCSelectedListenerFunc ¶ added in v1.1.0
func (QTCSelectedListenerFunc) QTCSelected ¶ added in v1.1.0
func (f QTCSelectedListenerFunc) QTCSelected(qtc core.QTC)
type QTCsClearedListener ¶ added in v1.1.0
type QTCsClearedListener interface {
QTCsCleared()
}
deprecated
type QTCsEnabledListener ¶ added in v1.1.0
type QTCsEnabledListener interface {
SetQTCsEnabled(bool)
}
type ScoreChangedFunc ¶ added in v1.1.0
func (ScoreChangedFunc) ScoreChanged ¶ added in v1.1.0
func (f ScoreChangedFunc) ScoreChanged(score core.Score)
type ScoreChangedListener ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.