Documentation
¶
Index ¶
- type DXCCFinder
- type Logbook
- func (l *Logbook) ClearRowAddedListeners()
- func (l *Logbook) LastBand() core.Band
- func (l *Logbook) LastMode() core.Mode
- func (l *Logbook) Log(qso core.QSO)
- func (l *Logbook) NextNumber() core.QSONumber
- func (l *Logbook) OnRowAdded(listener RowAddedListener)
- func (l *Logbook) QsosOrderedByMyNumber() []core.QSO
- func (l *Logbook) ReplayAll()
- func (l *Logbook) SetWriter(writer Writer)
- func (l *Logbook) UniqueQsosOrderedByMyNumber() []core.QSO
- func (l *Logbook) WriteAll(writer Writer) error
- type QSOAddedListener
- type QSOAddedListenerFunc
- type QSOInsertedListener
- type QSOInsertedListenerFunc
- type QSOList
- func (l *QSOList) All() []core.QSO
- func (l *QSOList) Clear()
- func (l *QSOList) Find(callsign callsign.Callsign, band core.Band, mode core.Mode) []core.QSO
- func (l *QSOList) ForEach(f func(qso *core.QSO))
- func (l *QSOList) Notify(listener interface{})
- func (l *QSOList) Put(qso core.QSO)
- func (l *QSOList) SelectLastQSO()
- func (l *QSOList) SelectQSO(qso core.QSO)
- func (l *QSOList) SelectRow(index int)
- type QSOSelectedListener
- type QSOSelectedListenerFunc
- type QSOUpdatedListener
- type QSOUpdatedListenerFunc
- type QSOsClearedListener
- type QSOsClearedListenerFunc
- type Reader
- type RowAddedListener
- type RowSelectedListener
- type RowSelectedListenerFunc
- type Store
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DXCCFinder ¶
DXCCFinder returns a list of matching prefixes for the given string and indicates if there was a match at all.
type Logbook ¶
type Logbook struct {
// contains filtered or unexported fields
}
func (*Logbook) ClearRowAddedListeners ¶
func (l *Logbook) ClearRowAddedListeners()
func (*Logbook) NextNumber ¶
func (*Logbook) OnRowAdded ¶
func (l *Logbook) OnRowAdded(listener RowAddedListener)
func (*Logbook) QsosOrderedByMyNumber ¶
func (*Logbook) UniqueQsosOrderedByMyNumber ¶
type QSOAddedListener ¶
type QSOAddedListenerFunc ¶
func (QSOAddedListenerFunc) QSOAdded ¶
func (f QSOAddedListenerFunc) QSOAdded(qso core.QSO)
type QSOInsertedListener ¶
type QSOInsertedListenerFunc ¶
func (QSOInsertedListenerFunc) QSOInserted ¶
func (f QSOInsertedListenerFunc) QSOInserted(index int, qso core.QSO)
type QSOList ¶
type QSOList struct {
// contains filtered or unexported fields
}
func NewQSOList ¶
func NewQSOList(dxccFinder DXCCFinder) *QSOList
func (*QSOList) SelectLastQSO ¶
func (l *QSOList) SelectLastQSO()
type QSOSelectedListener ¶
type QSOSelectedListenerFunc ¶
func (QSOSelectedListenerFunc) QSOSelected ¶
func (f QSOSelectedListenerFunc) QSOSelected(qso core.QSO)
type QSOUpdatedListenerFunc ¶
func (QSOUpdatedListenerFunc) QSOUpdated ¶
func (f QSOUpdatedListenerFunc) QSOUpdated(index int, old, new core.QSO)
type QSOsClearedListener ¶
type QSOsClearedListener interface {
QSOsCleared()
}
type QSOsClearedListenerFunc ¶
type QSOsClearedListenerFunc func()
func (QSOsClearedListenerFunc) QSOsCleared ¶ added in v0.2.0
func (f QSOsClearedListenerFunc) QSOsCleared()
type RowAddedListener ¶
RowAddedListener is notified when a new row is added to the log.
type RowSelectedListener ¶
type RowSelectedListener interface {
RowSelected(int)
}
type RowSelectedListenerFunc ¶
type RowSelectedListenerFunc func(int)
func (RowSelectedListenerFunc) RowSelected ¶
func (f RowSelectedListenerFunc) RowSelected(index int)
Click to show internal directories.
Click to hide internal directories.