diff options
Diffstat (limited to 'Swift/Controllers')
| -rw-r--r-- | Swift/Controllers/Roster/TableRoster.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Swift/Controllers/Roster/TableRoster.h b/Swift/Controllers/Roster/TableRoster.h index 8ff16d0..d4612ed 100644 --- a/Swift/Controllers/Roster/TableRoster.h +++ b/Swift/Controllers/Roster/TableRoster.h @@ -34,50 +34,50 @@ namespace Swift { Index(size_t section = 0, size_t row = 0) : section(section), row(row) { } size_t section; size_t row; bool operator==(const Index& o) const { return o.section == section && o.row == row; } }; struct Update { std::vector<Index> updatedRows; std::vector<Index> insertedRows; std::vector<Index> deletedRows; std::vector<size_t> insertedSections; std::vector<size_t> deletedSections; }; TableRoster(Roster* model, TimerFactory* timerFactory, int updateDelay); ~TableRoster(); size_t getNumberOfSections() const; size_t getNumberOfRowsInSection(size_t section) const; const std::string& getSectionTitle(size_t); const Item& getItem(const Index&) const; boost::signal<void (const Update&)> onUpdate; private: void handleUpdateTimerTick(); void scheduleUpdate(); private: - friend class SectionNameEquals; + friend struct SectionNameEquals; struct Section { Section(const std::string& name) : name(name) { } std::string name; std::vector<Item> items; }; Roster* model; std::vector<Section> sections; bool updatePending; boost::shared_ptr<Timer> updateTimer; }; } |
Swift