Revision 1189737
Go back to digest for 31st October 2010Features in KDE Base
Sebastian Trueg committed changes in /trunk/KDE/kdelibs:
Finally I can import the facet API into libnepomuk.
This will make creating a filter-based query GUI much simpler as a query can be created by adding one facet after the other.
Along for the ride are a few utility classes that have been around for some time in playground and are used internally by the facet API.
Thus, making them public API did make sense.
File Changes
Added 41 files
- /trunk/KDE/kdelibs
- /includes/Nepomuk/Utils
- /nepomuk/utils/datefacet.cpp
- /nepomuk/utils/datefacet.h
- /nepomuk/utils/daterange.cpp
- /nepomuk/utils/daterange.h
- /nepomuk/utils/daterangeselectionwidget.cpp
- /nepomuk/utils/daterangeselectionwidget.h
- /nepomuk/utils/daterangeselectionwidget.ui
- /nepomuk/utils/dynamicresourcefacet.cpp
- /nepomuk/utils/dynamicresourcefacet.h
- /nepomuk/utils/facet.cpp
- /nepomuk/utils/facet.h
- /nepomuk/utils/facetdelegate.cpp
- /nepomuk/utils/facetdelegate.h
- /nepomuk/utils/facetfiltermodel.cpp
- /nepomuk/utils/facetfiltermodel.h
- /nepomuk/utils/facetmodel.cpp
- /nepomuk/utils/facetmodel.h
- /nepomuk/utils/facetwidget.cpp
- /nepomuk/utils/facetwidget.h
- /nepomuk/utils/proxyfacet.cpp
- /nepomuk/utils/proxyfacet.h
- /nepomuk/utils/resourcemodel.cpp
- /nepomuk/utils/resourcemodel.h
- /nepomuk/utils/searchlineedit.cpp
- /nepomuk/utils/searchlineedit.h
- /nepomuk/utils/searchwidget.cpp
- /nepomuk/utils/searchwidget.h
- /nepomuk/utils/searchwidget_p.h
- /nepomuk/utils/simplefacet.cpp
- /nepomuk/utils/simplefacet.h
- /nepomuk/utils/simpleresourcemodel.cpp
- /nepomuk/utils/simpleresourcemodel.h
- /includes/Nepomuk/Utils/DynamicResourceFacet
- /includes/Nepomuk/Utils/Facet
- /includes/Nepomuk/Utils/FacetWidget
- /includes/Nepomuk/Utils/ProxyFacet
- /includes/Nepomuk/Utils/ResourceModel
- /includes/Nepomuk/Utils/SearchWidget
- /includes/Nepomuk/Utils/SimpleFacet
- /includes/Nepomuk/Utils/SimpleResourceModel
Modified 3 files
- /trunk/KDE/kdelibs
- /includes/CMakeLists.txt
- /nepomuk/Mainpage.dox
- /nepomuk/utils/CMakeLists.txt
44 files changed in total