Explorar o código

Cosmetic fixes for map editor

nordsoft %!s(int64=2) %!d(string=hai) anos
pai
achega
3199b7261f
Modificáronse 2 ficheiros con 16 adicións e 0 borrados
  1. 15 0
      mapeditor/inspector/inspector.cpp
  2. 1 0
      mapeditor/inspector/inspector.h

+ 15 - 0
mapeditor/inspector/inspector.cpp

@@ -410,6 +410,14 @@ void Inspector::updateProperties(CGSeerHut * o)
 	}
 	}
 }
 }
 
 
+void Inspector::updateProperties(CGQuestGuard * o)
+{
+	if(!o || !o->quest) return;
+	
+	addProperty("Reward", PropertyEditorPlaceholder(), nullptr, true);
+	addProperty("Repeat quest", o->quest->repeatedQuest, true);
+}
+
 void Inspector::updateProperties()
 void Inspector::updateProperties()
 {
 {
 	if(!obj)
 	if(!obj)
@@ -452,6 +460,7 @@ void Inspector::updateProperties()
 	UPDATE_OBJ_PROPERTIES(CGPandoraBox);
 	UPDATE_OBJ_PROPERTIES(CGPandoraBox);
 	UPDATE_OBJ_PROPERTIES(CGEvent);
 	UPDATE_OBJ_PROPERTIES(CGEvent);
 	UPDATE_OBJ_PROPERTIES(CGSeerHut);
 	UPDATE_OBJ_PROPERTIES(CGSeerHut);
+	UPDATE_OBJ_PROPERTIES(CGQuestGuard);
 	
 	
 	table->show();
 	table->show();
 }
 }
@@ -498,6 +507,7 @@ void Inspector::setProperty(const QString & key, const QVariant & value)
 	SET_PROPERTIES(CGPandoraBox);
 	SET_PROPERTIES(CGPandoraBox);
 	SET_PROPERTIES(CGEvent);
 	SET_PROPERTIES(CGEvent);
 	SET_PROPERTIES(CGSeerHut);
 	SET_PROPERTIES(CGSeerHut);
+	SET_PROPERTIES(CGQuestGuard);
 }
 }
 
 
 void Inspector::setProperty(CArmedInstance * o, const QString & key, const QVariant & value)
 void Inspector::setProperty(CArmedInstance * o, const QString & key, const QVariant & value)
@@ -681,6 +691,11 @@ void Inspector::setProperty(CGSeerHut * o, const QString & key, const QVariant &
 		o->quest->lastDay = value.toString().toInt();
 		o->quest->lastDay = value.toString().toInt();
 }
 }
 
 
+void Inspector::setProperty(CGQuestGuard * o, const QString & key, const QVariant & value)
+{
+	if(!o) return;
+}
+
 
 
 //===============IMPLEMENT PROPERTY VALUE TYPE============================
 //===============IMPLEMENT PROPERTY VALUE TYPE============================
 QTableWidgetItem * Inspector::addProperty(CGObjectInstance * value)
 QTableWidgetItem * Inspector::addProperty(CGObjectInstance * value)

+ 1 - 0
mapeditor/inspector/inspector.h

@@ -82,6 +82,7 @@ protected:
 	DECLARE_OBJ_PROPERTY_METHODS(CGPandoraBox);
 	DECLARE_OBJ_PROPERTY_METHODS(CGPandoraBox);
 	DECLARE_OBJ_PROPERTY_METHODS(CGEvent);
 	DECLARE_OBJ_PROPERTY_METHODS(CGEvent);
 	DECLARE_OBJ_PROPERTY_METHODS(CGSeerHut);
 	DECLARE_OBJ_PROPERTY_METHODS(CGSeerHut);
+	DECLARE_OBJ_PROPERTY_METHODS(CGQuestGuard);
 
 
 //===============DECLARE PROPERTY VALUE TYPE==============================
 //===============DECLARE PROPERTY VALUE TYPE==============================
 	QTableWidgetItem * addProperty(unsigned int value);
 	QTableWidgetItem * addProperty(unsigned int value);