JS8Call-Improved master
Loading...
Searching...
No Matches
FrequencyList_v3 Class Referencefinal
Inheritance diagram for FrequencyList_v3:
Collaboration diagram for FrequencyList_v3:

Classes

struct  Item
class  const_iterator
class  impl

Public Types

enum  Column {
  region_column , mode_column , frequency_column , frequency_mhz_column ,
  description_column , SENTINAL
}
using Region = IARURegions::Region
using Frequency = Radio::Frequency
using Mode = Modes::Mode
using FrequencyItems = QList<Item>
using BandSet = QSet<QString>

Public Member Functions

 FrequencyList_v3 (Bands const *, QObject *parent=nullptr)
FrequencyItems frequency_list (FrequencyItems)
FrequencyItems const & frequency_list () const
FrequencyItems frequency_list (QModelIndexList const &) const
void frequency_list_merge (FrequencyItems const &)
const_iterator begin () const
const_iterator end () const
const_iterator find (Frequency) const
BandSet all_bands (Region=IARURegions::ALL, Mode=Modes::ALL) const
BandSet filtered_bands () const
int best_working_frequency (Frequency) const
int best_working_frequency (QString const &band) const
Q_SLOT void filter (Region, Mode)
Q_SLOT void reset_to_defaults ()
QModelIndex add (Item)
bool remove (Item)
bool removeDisjointRows (QModelIndexList)
bool filterAcceptsRow (int source_row, QModelIndex const &parent) const override

Static Public Attributes

static int constexpr SortRole = Qt::UserRole

The documentation for this class was generated from the following files: