#include <shapegroup.h>
Inheritance diagram for Shape_group:
Public Member Functions | |
Shape_group (const char *nm, Shape_group_file *f) | |
~Shape_group () | |
Shape_group_file * | get_file () |
const char * | get_name () const |
void | set_name (char *nm) |
int | size () |
int & | operator[] (int i) |
void | del (int i) |
void | swap (int i) |
void | add (int id) |
Private Attributes | |
std::string | name |
Shape_group_file * | file |
Friends | |
class | Shape_group_file |
Definition at line 36 of file shapegroup.h.
Shape_group::Shape_group | ( | const char * | nm, | |
Shape_group_file * | f | |||
) |
Definition at line 52 of file shapegroup.cc.
Shape_group::~Shape_group | ( | ) | [inline] |
Definition at line 43 of file shapegroup.h.
Shape_group_file* Shape_group::get_file | ( | ) | [inline] |
const char* Shape_group::get_name | ( | ) | const [inline] |
Definition at line 46 of file shapegroup.h.
References name.
Referenced by ExultStudio::del_group(), and ExultStudio::open_group_window().
void Shape_group::set_name | ( | char * | nm | ) | [inline] |
int Shape_group::size | ( | ) | [inline] |
int& Shape_group::operator[] | ( | int | i | ) | [inline] |
Definition at line 52 of file shapegroup.h.
void Shape_group::del | ( | int | i | ) |
void Shape_group::swap | ( | int | i | ) |
Definition at line 78 of file shapegroup.cc.
References file.
Referenced by on_group_down_clicked(), and on_group_up_clicked().
void Shape_group::add | ( | int | id | ) |
Definition at line 93 of file shapegroup.cc.
References file.
Referenced by Chunk_chooser::drag_data_received(), and Object_browser::on_browser_group_add().
friend class Shape_group_file [friend] |
Definition at line 41 of file shapegroup.h.
std::string Shape_group::name [private] |
Shape_group_file* Shape_group::file [private] |