AutoCatGnome/gtkpp/ListItemFactory.cpp

28 lines
602 B
C++

//
// Created by selim on 13.11.22.
//
#include "ListItemFactory.h"
namespace gtkpp {
void setupListItemCallback(GtkListItemFactory* factory, GtkListItem* list_item, void* data) {
auto self = reinterpret_cast<ListItemFactory*>(data);
self->setup();
}
ListItemFactory::ListItemFactory() {
_factory = gtk_signal_list_item_factory_new();
g_signal_connect(_factory, "setup", G_CALLBACK(setupListItemCallback), this);
}
GtkListItemFactory *ListItemFactory::gobj() const {
return _factory;
}
void ListItemFactory::setup() {
}
}