Changeset View
Changeset View
Standalone View
Standalone View
src/abstractselectioncontroller.h
Show First 20 Lines • Show All 115 Lines • ▼ Show 20 Line(s) | 100 | public: | |||
---|---|---|---|---|---|
116 | virtual QModelIndex currentArticleIndex() const = 0; | 116 | virtual QModelIndex currentArticleIndex() const = 0; | ||
117 | 117 | | |||
118 | virtual QVector<Akregator::Article> selectedArticles() const = 0; | 118 | virtual QVector<Akregator::Article> selectedArticles() const = 0; | ||
119 | 119 | | |||
120 | virtual Akregator::TreeNode *selectedSubscription() const = 0; | 120 | virtual Akregator::TreeNode *selectedSubscription() const = 0; | ||
121 | 121 | | |||
122 | public Q_SLOTS: | 122 | public Q_SLOTS: | ||
123 | 123 | | |||
124 | virtual void settingsChanged() = 0; | ||||
125 | | ||||
124 | virtual void setFilters(const std::vector<QSharedPointer<const Akregator::Filters::AbstractMatcher> > &) = 0; | 126 | virtual void setFilters(const std::vector<QSharedPointer<const Akregator::Filters::AbstractMatcher> > &) = 0; | ||
125 | 127 | | |||
126 | virtual void forceFilterUpdate() = 0; | 128 | virtual void forceFilterUpdate() = 0; | ||
127 | 129 | | |||
128 | Q_SIGNALS: | 130 | Q_SIGNALS: | ||
129 | void currentSubscriptionChanged(Akregator::TreeNode *node); | 131 | void currentSubscriptionChanged(Akregator::TreeNode *node); | ||
130 | 132 | | |||
131 | void currentArticleChanged(const Akregator::Article &); | 133 | void currentArticleChanged(const Akregator::Article &); | ||
132 | 134 | | |||
133 | void articleDoubleClicked(const Akregator::Article &); | 135 | void articleDoubleClicked(const Akregator::Article &); | ||
134 | }; | 136 | }; | ||
135 | } // namespace Akregator | 137 | } // namespace Akregator | ||
136 | 138 | | |||
137 | #endif // AKREGATOR_ABSTRACTSELECTIONCONTROLLER_H | 139 | #endif // AKREGATOR_ABSTRACTSELECTIONCONTROLLER_H |