Pathname Pattern::script() const
{ return pimpl().script(); }
+ Label Pattern::order() const
+ { return pimpl().order(); }
+
std::set<std::string> Pattern::install_packages( const Locale & lang ) const
{
return pimpl().install_packages();
/** */
Pathname script() const;
/** */
-
+ Label order() const;
+
std::set<std::string> install_packages( const Locale & lang = Locale("") ) const;
protected:
Pathname PatternImplIf::script() const
{ return Pathname(); }
+ Label PatternImplIf::order() const
+ { return Label(); }
+
static void copycaps( std::set<std::string> & out, const CapSet & in)
{
for (CapSet::const_iterator it = in.begin(); it != in.end(); ++it) {
virtual Pathname icon() const PURE_VIRTUAL;
virtual Pathname script() const PURE_VIRTUAL;
+
+ virtual Label order() const PURE_VIRTUAL;
/** ui helper */
virtual std::set<std::string> install_packages( const Locale & lang = Locale("") ) const;
virtual bool visible() const;
virtual Label order() const;
virtual Pathname icon() const;
-
+
TranslatedText _summary;
TranslatedText _description;
Pathname _icon;