mirror of
				https://gitlab.com/Syping/luaengineapp.git
				synced 2025-10-31 02:20:20 +01:00 
			
		
		
		
	improvements
This commit is contained in:
		
							parent
							
								
									0ba59e0b79
								
							
						
					
					
						commit
						52507c9996
					
				
					 5 changed files with 78 additions and 55 deletions
				
			
		|  | @ -76,9 +76,10 @@ void LuaEngineGui::pushClass(lua_State *L_p) | |||
|     pushFunction(L_p, "setWidgetSize", setWidgetSize); | ||||
|     pushVariant(L_p, "ShowCurrent", 0); | ||||
|     pushVariant(L_p, "ShowNormal", 1); | ||||
|     pushVariant(L_p, "ShowMinimised", 2); | ||||
|     pushVariant(L_p, "ShowMaximised", 3); | ||||
|     pushVariant(L_p, "ShowFullscreen", 4); | ||||
|     pushVariant(L_p, "ShowDefault", 2); | ||||
|     pushVariant(L_p, "ShowMinimised", 3); | ||||
|     pushVariant(L_p, "ShowMaximised", 4); | ||||
|     pushVariant(L_p, "ShowFullscreen", 5); | ||||
| 
 | ||||
|     // Check Box
 | ||||
|     pushFunction(L_p, "createCheckBox", createCheckBox); | ||||
|  | @ -310,12 +311,19 @@ int LuaEngineGui::showWidget(lua_State *L_p) | |||
|                 ((QWidget*)pointer)->showNormal(); | ||||
|                 break; | ||||
|             case 2: | ||||
|                 ((QWidget*)pointer)->showMinimized(); | ||||
| #ifdef Q_OS_ANDROID | ||||
|                 ((QWidget*)pointer)->showMaximized(); | ||||
| #else | ||||
|                 ((QWidget*)pointer)->showNormal(); | ||||
| #endif | ||||
|                 break; | ||||
|             case 3: | ||||
|                 ((QWidget*)pointer)->showMaximized(); | ||||
|                 ((QWidget*)pointer)->showMinimized(); | ||||
|                 break; | ||||
|             case 4: | ||||
|                 ((QWidget*)pointer)->showMaximized(); | ||||
|                 break; | ||||
|             case 5: | ||||
|                 ((QWidget*)pointer)->showFullScreen(); | ||||
|                 break; | ||||
|             default: | ||||
|  | @ -499,16 +507,14 @@ int LuaEngineGui::createCentralWidget(lua_State *L_p) | |||
| 
 | ||||
| int LuaEngineGui::createCheckBox(lua_State *L_p) | ||||
| { | ||||
|     QVariantList args = getArguments(L_p); | ||||
|     QWidget *parent = nullptr; | ||||
|     QString labelText = "LuaEngine"; | ||||
|     if (args.length() >= 1) { | ||||
|         labelText = args.at(0).toString(); | ||||
|         if (args.length() >= 2) { | ||||
|             if ((QMetaType::Type)args.at(1).type() == QMetaType::Void || (QMetaType::Type)args.at(1).type() == QMetaType::VoidStar) { | ||||
|                 if (((QObject*)qvariant_cast<void*>(args.at(1)))->inherits("QWidget")) { | ||||
|                     parent = (QWidget*)qvariant_cast<void*>(args.at(1)); | ||||
|                 } | ||||
|     if (getArgumentCount(L_p) >= 1) { | ||||
|         labelText = getVariant(L_p, 1).toString(); | ||||
|         if (getArgumentCount(L_p) >= 2) { | ||||
|             void *pointer = getPointer(L_p, 2); | ||||
|             if (pointer != NULL && ((QObject*)pointer)->inherits("QWidget")) { | ||||
|                 parent = (QWidget*)pointer; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | @ -521,16 +527,14 @@ int LuaEngineGui::createCheckBox(lua_State *L_p) | |||
| 
 | ||||
| int LuaEngineGui::createDialog(lua_State *L_p) | ||||
| { | ||||
|     QVariantList args = getArguments(L_p); | ||||
|     QWidget *parent = nullptr; | ||||
|     QString windowTitle = "LuaEngine"; | ||||
|     if (args.length() >= 1) { | ||||
|         windowTitle = args.at(0).toString(); | ||||
|         if (args.length() >= 2) { | ||||
|             if ((QMetaType::Type)args.at(1).type() == QMetaType::Void || (QMetaType::Type)args.at(1).type() == QMetaType::VoidStar) { | ||||
|                 if (((QObject*)qvariant_cast<void*>(args.at(1)))->inherits("QWidget")) { | ||||
|                     parent = (QWidget*)qvariant_cast<void*>(args.at(1)); | ||||
|                 } | ||||
|     if (getArgumentCount(L_p) >= 1) { | ||||
|         windowTitle = getVariant(L_p, 1).toString(); | ||||
|         if (getArgumentCount(L_p) >= 2) { | ||||
|             void *pointer = getPointer(L_p, 2); | ||||
|             if (pointer != NULL && ((QObject*)pointer)->inherits("QWidget")) { | ||||
|                 parent = (QWidget*)pointer; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | @ -548,16 +552,14 @@ int LuaEngineGui::createDialog(lua_State *L_p) | |||
| 
 | ||||
| int LuaEngineGui::createLabel(lua_State *L_p) | ||||
| { | ||||
|     QVariantList args = getArguments(L_p); | ||||
|     QWidget *parent = nullptr; | ||||
|     QString labelText = "LuaEngine"; | ||||
|     if (args.length() >= 1) { | ||||
|         labelText = args.at(0).toString(); | ||||
|         if (args.length() >= 2) { | ||||
|             if ((QMetaType::Type)args.at(1).type() == QMetaType::Void || (QMetaType::Type)args.at(1).type() == QMetaType::VoidStar) { | ||||
|                 if (((QObject*)qvariant_cast<void*>(args.at(1)))->inherits("QWidget")) { | ||||
|                     parent = (QWidget*)qvariant_cast<void*>(args.at(1)); | ||||
|                 } | ||||
|     if (getArgumentCount(L_p) >= 1) { | ||||
|         labelText = getVariant(L_p, 1).toString(); | ||||
|         if (getArgumentCount(L_p) >= 2) { | ||||
|             void *pointer = getPointer(L_p, 2); | ||||
|             if (pointer != NULL && ((QObject*)pointer)->inherits("QWidget")) { | ||||
|                 parent = (QWidget*)pointer; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | @ -608,16 +610,14 @@ int LuaEngineGui::createLayout(lua_State *L_p) | |||
| 
 | ||||
| int LuaEngineGui::createLineEdit(lua_State *L_p) | ||||
| { | ||||
|     QVariantList args = getArguments(L_p); | ||||
|     QWidget *parent = nullptr; | ||||
|     QString editText = "LuaEngine"; | ||||
|     if (args.length() >= 1) { | ||||
|         editText = args.at(0).toString(); | ||||
|         if (args.length() >= 2) { | ||||
|             if ((QMetaType::Type)args.at(1).type() == QMetaType::Void || (QMetaType::Type)args.at(1).type() == QMetaType::VoidStar) { | ||||
|                 if (((QObject*)qvariant_cast<void*>(args.at(1)))->inherits("QWidget")) { | ||||
|                     parent = (QWidget*)qvariant_cast<void*>(args.at(1)); | ||||
|                 } | ||||
|     if (getArgumentCount(L_p) >= 1) { | ||||
|         editText = getVariant(L_p, 1).toString(); | ||||
|         if (getArgumentCount(L_p) >= 2) { | ||||
|             void *pointer = getPointer(L_p, 2); | ||||
|             if (pointer != NULL && ((QObject*)pointer)->inherits("QWidget")) { | ||||
|                 parent = (QWidget*)pointer; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | @ -630,16 +630,14 @@ int LuaEngineGui::createLineEdit(lua_State *L_p) | |||
| 
 | ||||
| int LuaEngineGui::createMainWindow(lua_State *L_p) | ||||
| { | ||||
|     QVariantList args = getArguments(L_p); | ||||
|     QWidget *parent = nullptr; | ||||
|     QString windowTitle = "LuaEngine"; | ||||
|     if (args.length() >= 1) { | ||||
|         windowTitle = args.at(0).toString(); | ||||
|         if (args.length() >= 2) { | ||||
|             if ((QMetaType::Type)args.at(1).type() == QMetaType::Void || (QMetaType::Type)args.at(1).type() == QMetaType::VoidStar) { | ||||
|                 if (((QObject*)qvariant_cast<void*>(args.at(1)))->inherits("QWidget")) { | ||||
|                     parent = (QWidget*)qvariant_cast<void*>(args.at(1)); | ||||
|                 } | ||||
|     if (getArgumentCount(L_p) >= 1) { | ||||
|         windowTitle = getVariant(L_p, 1).toString(); | ||||
|         if (getArgumentCount(L_p) >= 2) { | ||||
|             void *pointer = getPointer(L_p, 2); | ||||
|             if (pointer != NULL && ((QObject*)pointer)->inherits("QWidget")) { | ||||
|                 parent = (QWidget*)pointer; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | @ -739,16 +737,14 @@ int LuaEngineGui::createPlainTextEdit(lua_State *L_p) | |||
| 
 | ||||
| int LuaEngineGui::createPushButton(lua_State *L_p) | ||||
| { | ||||
|     QVariantList args = getArguments(L_p); | ||||
|     QWidget *parent = nullptr; | ||||
|     QString buttonText = "LuaEngine"; | ||||
|     if (args.length() >= 1) { | ||||
|         buttonText = args.at(0).toString(); | ||||
|         if (args.length() >= 2) { | ||||
|             if ((QMetaType::Type)args.at(1).type() == QMetaType::Void || (QMetaType::Type)args.at(1).type() == QMetaType::VoidStar) { | ||||
|                 if (((QObject*)qvariant_cast<void*>(args.at(1)))->inherits("QWidget")) { | ||||
|                     parent = (QWidget*)qvariant_cast<void*>(args.at(1)); | ||||
|                 } | ||||
|     if (getArgumentCount(L_p) >= 1) { | ||||
|         buttonText = getVariant(L_p, 1).toString(); | ||||
|         if (getArgumentCount(L_p) >= 2) { | ||||
|             void *pointer = getPointer(L_p, 2); | ||||
|             if (pointer != NULL && ((QObject*)pointer)->inherits("QWidget")) { | ||||
|                 parent = (QWidget*)pointer; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue