#include "helper_funcs.h"
#include "gettext.h"
+#include "lyxlength.h"
#include "frontends/FileDialog.h"
using std::vector;
using std::string;
-// sorry this is just a temporary hack we should include vspace.h! (Jug)
-extern const char * stringFromUnit(int);
-
namespace lyx {
using support::AddName;
AddName(package().user_support(), dir));
string const result = browseFile(LibFileSearch(dir, name, ext), title,
- filters, false, dir1, dir2);
+ filters, false, dir1, dir2);
// remove the extension if it is the default one
string noextresult;
string const browseDir(string const & pathname,
- string const & title,
- pair<string,string> const & dir1,
- pair<string,string> const & dir2)
+ string const & title,
+ pair<string,string> const & dir1,
+ pair<string,string> const & dir2)
{
string lastPath(".");
if (!pathname.empty())
vector<string> const getLatexUnits()
{
vector<string> units;
- char const * str;
- for (int i = 0; (str = stringFromUnit(i)); ++i)
- units.push_back(str);
+ int i = 0;
+ char const * str = stringFromUnit(i);
+ for (; str != 0; ++i, str = stringFromUnit(i))
+ units.push_back(str);
return units;
}