snark
Icons.h
1 // This file is part of snark, a generic and flexible library
2 // for robotics research.
3 //
4 // Copyright (C) 2011 The University of Sydney
5 //
6 // snark is free software; you can redistribute it and/or
7 // modify it under the terms of the GNU Lesser General Public
8 // License as published by the Free Software Foundation; either
9 // version 3 of the License, or (at your option) any later version.
10 //
11 // snark is distributed in the hope that it will be useful, but WITHOUT ANY
12 // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13 // FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
14 // for more details.
15 //
16 // You should have received a copy of the GNU Lesser General Public
17 // License along with snark. If not, see <http://www.gnu.org/licenses/>.
18 
19 #ifndef SNARK_GRAPHICS_APPLICATIONS_LABELPOINTS_ICONS_H_
20 #define SNARK_GRAPHICS_APPLICATIONS_LABELPOINTS_ICONS_H_
21 
22 #include <qicon.h>
23 
24 namespace snark { namespace graphics { namespace View {
25 
26 struct Icons
27 {
28  static QIcon save() { return QIcon( ":/images/save.png" ); }
29  static QIcon select() { return QIcon( ":/images/select.png" ); }
30  static QIcon fuzzy() { return QIcon( ":/images/fuzzy-selection.png" ); }
31  static QIcon fuzzyId() { return QIcon( ":/images/fuzzy-selection-id.png" ); }
32  static QIcon pipette() { return QIcon( ":/images/pipette.png" ); }
33  static QIcon bucket() { return QIcon( ":/images/bucket.png" ); }
34  static QIcon pointer() { return QIcon( ":/images/pointer.png" ); }
35 };
36 
37 } } } // namespace snark { namespace graphics { namespace View {
38 
39 #endif // SNARK_GRAPHICS_APPLICATIONS_LABELPOINTS_ICONS_H_
40