Blame synfig-studio/src/gui/resourcehelper.h
|
Rodolfo Ribeiro Gomes |
f381a6 |
/* === S Y N F I G ========================================================= */
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
/*! \file resourcehelper.h
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** \brief Helper to retrieve the app resource paths, such as icons and plugins
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
**
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** $Id$
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
**
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** \legal
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** Copyright (c) 2019 Rodolfo R Gomes
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
**
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** This package is free software; you can redistribute it and/or
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** modify it under the terms of the GNU General Public License as
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** published by the Free Software Foundation; either version 2 of
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** the License, or (at your option) any later version.
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
**
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** This package is distributed in the hope that it will be useful,
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** General Public License for more details.
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
** \endlegal
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
*/
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
/* ========================================================================= */
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
#ifndef SYNFIG_STUDIO_RESOURCEHELPER_H
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
#define SYNFIG_STUDIO_RESOURCEHELPER_H
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
#include "synfig/string.h"
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
namespace studio {
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
class ResourceHelper
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
{
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
public:
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
static synfig::String get_image_path();
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
static synfig::String get_image_path(const synfig::String& image_filename);
|
|
Rodolfo Ribeiro Gomes |
a0aabc |
|
|
Rodolfo Ribeiro Gomes |
a0aabc |
static synfig::String get_ui_path();
|
|
Rodolfo Ribeiro Gomes |
a0aabc |
static synfig::String get_ui_path(const synfig::String& ui_filename);
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
};
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
};
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
|
|
Rodolfo Ribeiro Gomes |
f381a6 |
#endif // SYNFIG_STUDIO_RESOURCEHELPER_H
|