X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fgroupdialog.h;h=f136f382c02f116f2c62123f5467f6f315a51b11;hb=d052c83e50a258421e1f51ac99b135b403c18989;hp=8f1a31eea96f70ce33119fdbacd32723710a0e0c;hpb=2a1cfc426e60b77c7b212d827e2592de01041266;p=xonotic%2Fnetradiant.git diff --git a/radiant/groupdialog.h b/radiant/groupdialog.h index 8f1a31ee..f136f382 100644 --- a/radiant/groupdialog.h +++ b/radiant/groupdialog.h @@ -23,6 +23,7 @@ #define INCLUDED_GROUPDIALOG_H #include +#include "property.h" #include "generic/callback.h" void GroupDialog_Construct(); @@ -33,11 +34,11 @@ void GroupDialog_destroyWindow(); ui::Window GroupDialog_getWindow(); void GroupDialog_show(); -inline void RawStringExport( const char* string, const ImportExportCallback::Import_t& importer ){ +inline void RawStringExport( const char* string, const Callback &importer ){ importer( string ); } -typedef ConstPointerCaller::Import_t&), RawStringExport> RawStringExportCaller; -ui::Widget GroupDialog_addPage( const char* tabLabel, ui::Widget widget, const ImportExportCallback::Export_t& title ); +typedef ConstPointerCaller &), RawStringExport> RawStringExportCaller; +ui::Widget GroupDialog_addPage( const char* tabLabel, ui::Widget widget, const Callback &)>& title ); void GroupDialog_showPage( ui::Widget page ); void GroupDialog_updatePageTitle( ui::Widget page );