25 lines
518 B
C++
25 lines
518 B
C++
![]() |
#include "ToolAddPolygon.h"
|
||
|
|
||
|
|
||
|
const gchar *ToolAddPolygon::name = (const gchar*)"Add polygonal room";
|
||
|
|
||
|
|
||
|
ToolAddPolygon::ToolAddPolygon(EditManager *editManager) {
|
||
|
this->editManager = editManager;
|
||
|
|
||
|
image = gtk_image_new_from_stock(GTK_STOCK_MISSING_IMAGE, GTK_ICON_SIZE_BUTTON);
|
||
|
g_object_ref_sink(G_OBJECT(image));
|
||
|
}
|
||
|
|
||
|
ToolAddPolygon::~ToolAddPolygon() {
|
||
|
g_object_unref(G_OBJECT(image));
|
||
|
}
|
||
|
|
||
|
void ToolAddPolygon::action() {
|
||
|
editManager->addRoom();
|
||
|
}
|
||
|
|
||
|
GtkWidget *ToolAddPolygon::getImage() {
|
||
|
return image;
|
||
|
}
|