*/
virtual unsigned int depth() const = 0;
- /**
- * Returns a list of row items owned by this object.
- */
- virtual item_list& child_items();
-
/**
* Returns a list of row items owned by this object.
*/
*/
std::pair<int, int> v_extents() const;
+ /*
+ * Reassigns background color states to all its children, thereby
+ * providing them with alternating backgrounds.
+ * @param next_bgcolour_state First brightness state to use.
+ * @return The next brightness state to use.
+ */
+ bool reassign_bgcolour_states(bool next_bgcolour_state);
+
public:
virtual void row_item_appearance_changed(bool label, bool content) = 0;