28 #include "WStringUtils.h"
29 #include "WItemSelection.h"
31 #include "WItemSelector.h"
34 m_selection( selection ),
35 m_selected( selected ),
36 m_invalidateSignalConnection(),
44 m_selection( other.m_selection ),
45 m_selected( other.m_selected ),
46 m_valid( other.m_valid )
80 n.push_back( selected );
86 std::vector<std::string> tokens;
90 for(
size_t i = 0; i < tokens.size(); ++i )
92 l.push_back( string_utils::fromString< size_t >( tokens[i] ) );
115 for( WItemSelector::IndexList::const_iterator iter =
m_selected.begin(); iter !=
m_selected.end(); ++iter )
126 std::ostream& operator<<( std::ostream& out,
const WItemSelector& other )
128 return other.operator<<( out );
163 return (
size() == 0 );
194 WItemSelector::operator
unsigned int()
const
196 return getItemIndexOfSelected( 0 );