file-private: expose new_from_filename()

To not need to include a .c file in test-file-utilities, expose
nautilus_file_new_from_filename in nautilus-file-private.h and adjust
the includes accordingly.
This commit is contained in:
Peter Eisenmann 2023-10-14 21:34:38 +02:00
parent 8c21a037fc
commit 2aeb0dd80d
3 changed files with 7 additions and 4 deletions

View file

@ -220,6 +220,9 @@ typedef struct {
NautilusFile *nautilus_file_new_from_info (NautilusDirectory *directory,
GFileInfo *info);
NautilusFile *nautilus_file_new_from_filename (NautilusDirectory *directory,
const char *filename,
gboolean self_owned);
void nautilus_file_emit_changed (NautilusFile *file);
void nautilus_file_mark_gone (NautilusFile *file);

View file

@ -597,7 +597,7 @@ nautilus_file_set_directory (NautilusFile *file,
g_free (parent_uri);
}
static NautilusFile *
NautilusFile *
nautilus_file_new_from_filename (NautilusDirectory *directory,
const char *filename,
gboolean self_owned)

View file

@ -1,11 +1,11 @@
#include <glib.h>
#include <glib/gprintf.h>
#include "src/nautilus-directory.h"
#include "src/nautilus-directory-private.h"
#include "src/nautilus-file.h"
#include "src/nautilus-file-private.h"
#include "src/nautilus-file-utilities.h"
#include "src/nautilus-search-directory.h"
#include "src/nautilus-directory.h"
#include "src/nautilus-file.h"
#include "src/nautilus-file.c"
#include <unistd.h>
#define ROOT_DIR "file:///tmp"