13#ifndef INK_RECENTLY_USED_FONTS_H
14#define INK_RECENTLY_USED_FONTS_H
18#include <glibmm/ustring.h>
19#include <sigc++/connection.h>
20#include <sigc++/signal.h>
56 std::list<Glib::ustring>
const &
get_fonts()
const;
void prepend_to_list(const Glib::ustring &font_name)
static RecentlyUsedFonts * get()
void change_max_list_size(const int &max_size)
void _read(const Glib::ustring &file_name)
~RecentlyUsedFonts()=default
sigc::connection connectUpdate(sigc::slot< void()> slot)
void write_recently_used_fonts()
std::list< Glib::ustring > const & get_fonts() const
void set_continuous_streak(bool streak)
void read(const Glib::ustring &file_name)
std::list< Glib::ustring > _recent_list
bool get_continuous_streak() const
sigc::signal< void()> update_signal
void _write_recently_used_fonts()
TODO: insert short description here.
Helper class to stream background task notifications as a series of messages.
const char * RECENTFONTS_FILENAME
Inkscape::IO::Resource - simple resource API.