My Project
|
کلاس کمکی برای رابط گرافیکی برنامه More...
#include <guimanager.h>
Public Member Functions | |
GuiManager () | |
سازنده پیشفرض کلاس | |
void | showLoginForm (QMainWindow *window, QList< QFrame * > forms) |
نمایش فرم ورود و مخفیسازی فرمهای اصلی | |
void | showMainForm (QMainWindow *window, QFrame *loginFrame, QList< QFrame * > mainForms, QList< QColor > colorsFor_colorCombo, BasicFunctions mybasicfunctis, QComboBox *colorCombox_1_Max, QComboBox *colorCombox_2_Min, QSlider *horizontalSlider_FPS, QLabel *label_FPSValue) |
نمایش فرمهای اصلی برنامه و مخفی کردن فرم ورود |
کلاس کمکی برای رابط گرافیکی برنامه
این کلاس مسئول نمایش فرمهای مختلف برنامه مانند فرم ورود یا فرم اصلی است
همچنین وظیفه مقداردهی اولیه به برخی ابزارهای رابط کاربری مانند کمبوباکس رنگها برای فیلترهای رنگی و اسلایدر سرعت ارسال درخواست داده را دارد
GuiManager::GuiManager | ( | ) |
سازنده پیشفرض کلاس
این سازنده بدون پارامتر بوده و برای ساخت یک نمونه از کلاس مدیریت گرافیک استفاده میشود
void GuiManager::showLoginForm | ( | QMainWindow * | window, |
QList< QFrame * > | forms ) |
نمایش فرم ورود و مخفیسازی فرمهای اصلی
این تابع فرم ورود را نمایش داده و فرمهای اصلی برنامه را مخفی میکند
window | پنجرهی اصلی برنامه |
forms | لیستی از فرمهایی که باید مخفی شوند |
void GuiManager::showMainForm | ( | QMainWindow * | window, |
QFrame * | loginFrame, | ||
QList< QFrame * > | mainForms, | ||
QList< QColor > | colorsFor_colorCombo, | ||
BasicFunctions | mybasicfunctis, | ||
QComboBox * | colorCombox_1_Max, | ||
QComboBox * | colorCombox_2_Min, | ||
QSlider * | horizontalSlider_FPS, | ||
QLabel * | label_FPSValue ) |
نمایش فرمهای اصلی برنامه و مخفی کردن فرم ورود
این تابع پس از ورود موفق، فرم ورود را مخفی کرده و فرمهای اصلی برنامه را نمایش میدهد.
window | پنجرهی اصلی برنامه |
loginFrame | فرم ورود که باید مخفی شود |
mainForms | لیست فرمهای اصلی که باید نمایش داده شوند |
colorsFor_colorCombo | لیست رنگهایی که در کمبوباکسها نمایش داده میشوند |
mybasicfunctis | شی ابزارهای توابع کمکی |
colorCombox_1_Max | کمبوباکس انتخاب رنگ برای فیلتر بالاگذر |
colorCombox_2_Min | کمبوباکس انتخاب رنگ برای فیلتر پایینگذر |
horizontalSlider_FPS | اسلایدر تنظیم سرعت درخواست داده |
label_FPSValue | لیبل نمایش مقدار فعلی سرعت درخواست داده |