Nemiver  0.3
Public Member Functions | List of all members
nemiver::FileList Class Reference

#include <nmv-file-list.h>

Inheritance diagram for nemiver::FileList:
nemiver::common::Object

Public Member Functions

 FileList (IDebuggerSafePtr &a_debugger, const UString &a_starting_path)
 
virtual ~FileList ()
 
Gtk::Widget & widget () const
 
sigc::signal< void, const UString & > & file_activated_signal () const
 
sigc::signal< void > & files_selected_signal () const
 
void get_filenames (std::vector< std::string > &a_filenames) const
 
void update_content ()
 
void expand_to_filename (const UString &a_filename)
 
- Public Member Functions inherited from nemiver::common::Object
 Object ()
 
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual ~Object ()
 
void ref ()
 
void unref ()
 
void enable_refcount (bool a_enabled=true)
 
bool is_refcount_enabled () const
 
long get_refcount () const
 
void attach_object (const UString &a_key, const Object *a_object)
 
bool get_attached_object (const UString &a_key, const Object *&a_object)
 

Additional Inherited Members

- Protected Attributes inherited from nemiver::common::Object
SafePtr< ObjectPrivm_priv
 

Detailed Description

display the list of source files that got compiled to produce the executable being currently debugged. When the widget is instanciated, it doesn't show anything. The client code has to invoke FileList::update_content() to have the FileList query the IDebugger interface for the source file list.

Constructor & Destructor Documentation

◆ FileList()

nemiver::FileList::FileList ( IDebuggerSafePtr a_debugger,
const UString a_starting_path 
)

◆ ~FileList()

virtual nemiver::FileList::~FileList ( )
virtual

Member Function Documentation

◆ expand_to_filename()

void nemiver::FileList::expand_to_filename ( const UString a_filename)

◆ file_activated_signal()

sigc::signal<void, const UString&>& nemiver::FileList::file_activated_signal ( ) const

◆ files_selected_signal()

sigc::signal<void>& nemiver::FileList::files_selected_signal ( ) const

◆ get_filenames()

void nemiver::FileList::get_filenames ( std::vector< std::string > &  a_filenames) const

◆ update_content()

void nemiver::FileList::update_content ( )

◆ widget()

Gtk::Widget& nemiver::FileList::widget ( ) const

The documentation for this class was generated from the following file: