libyui-gtk-pkg  2.42.9
 All Classes
yzypptags.h
1 /********************************************************************
2  * YaST2-GTK - http://en.opensuse.org/YaST2-GTK *
3  ********************************************************************/
4 
5 /* Converts RPM to PackageKit-like terminology.
6  Code from yast-qt-pkg.
7 */
8 
9 typedef enum {
10  /* PackageKit values */
11  YPKG_GROUP_OFFICE,
12  YPKG_GROUP_PUBLISHING,
13  YPKG_GROUP_GRAPHICS,
14  YPKG_GROUP_MULTIMEDIA,
15  YPKG_GROUP_EDUCATION,
16  YPKG_GROUP_GAMES,
17  YPKG_GROUP_DESKTOP_GNOME,
18  YPKG_GROUP_DESKTOP_KDE,
19  YPKG_GROUP_DESKTOP_XFCE,
20  YPKG_GROUP_DESKTOP_OTHER,
21  YPKG_GROUP_COMMUNICATION,
22  YPKG_GROUP_NETWORK,
23  YPKG_GROUP_PROGRAMMING,
24  YPKG_GROUP_DOCUMENTATION,
25  YPKG_GROUP_ADMIN_TOOLS,
26  YPKG_GROUP_SECURITY,
27  YPKG_GROUP_LOCALIZATION,
28  YPKG_GROUP_SYSTEM,
29  YPKG_GROUP_UTILITIES,
30  YPKG_GROUP_UNKNOWN,
31  YPKG_GROUP_SUGGESTED,
32  YPKG_GROUP_RECOMMENDED,
33  YPKG_GROUP_ORPHANED,
34  YPKG_GROUP_RECENT,
35  YPKG_GROUP_MULTIVERSION,
36  YPKG_GROUP_TOTAL,
37 } YPkgGroupEnum;
38 
39 
40 YPkgGroupEnum zypp_tag_convert (const std::string &rpm_group);
41 
42 const char *zypp_tag_group_enum_to_localised_text (YPkgGroupEnum group);
43 const char *zypp_tag_enum_to_icon (YPkgGroupEnum group);
44