void GameStateConfigDesktop::init() { VIDEO_TAB = 0; AUDIO_TAB = 1; INTERFACE_TAB = 2; INPUT_TAB = 3; KEYBINDS_TAB = 4; MODS_TAB = 5; tab_control->setTabTitle(VIDEO_TAB, msg->get("Video")); tab_control->setTabTitle(AUDIO_TAB, msg->get("Audio")); tab_control->setTabTitle(INTERFACE_TAB, msg->get("Interface")); tab_control->setTabTitle(INPUT_TAB, msg->get("Input")); tab_control->setTabTitle(KEYBINDS_TAB, msg->get("Keybindings")); tab_control->setTabTitle(MODS_TAB, msg->get("Mods")); tab_control->updateHeader(); readConfig(); // Allocate KeyBindings ScrollBox input_scrollbox = new WidgetScrollBox(scrollpane.w, scrollpane.h); input_scrollbox->setBasePos(scrollpane.x, scrollpane.y); input_scrollbox->bg.r = scrollpane_color.r; input_scrollbox->bg.g = scrollpane_color.g; input_scrollbox->bg.b = scrollpane_color.b; input_scrollbox->transparent = false; input_scrollbox->resize(scrollpane.w, scrollpane_contents); // Set positions of secondary key bindings for (unsigned int i = key_count; i < key_count*2; i++) { keybinds_btn[i]->pos.x = keybinds_btn[i-key_count]->pos.x + secondary_offset.x; keybinds_btn[i]->pos.y = keybinds_btn[i-key_count]->pos.y + secondary_offset.y; } // Set positions of joystick bindings for (unsigned int i = key_count*2; i < keybinds_btn.size(); i++) { keybinds_btn[i]->pos.x = keybinds_btn[i-(key_count*2)]->pos.x + (secondary_offset.x*2); keybinds_btn[i]->pos.y = keybinds_btn[i-(key_count*2)]->pos.y + (secondary_offset.y*2); } addChildWidgets(); addChildWidgetsDesktop(); setupTabList(); refreshWidgets(); update(); }
void GameStateConfigBase::init() { AUDIO_TAB = 0; INTERFACE_TAB = 1; MODS_TAB = 2; tab_control->setTabTitle(AUDIO_TAB, msg->get("Audio")); tab_control->setTabTitle(INTERFACE_TAB, msg->get("Interface")); tab_control->setTabTitle(MODS_TAB, msg->get("Mods")); tab_control->updateHeader(); readConfig(); addChildWidgets(); setupTabList(); refreshWidgets(); update(); }
MainWindow::MainWindow(QWidget *parent) : BaseWidget(parent) , mURL(nullptr) , mFoundText(nullptr) , mMaxUrlNumber(nullptr) , mMaxThreadNumber(nullptr) , mURLStatusTable(nullptr) , mStartResumeButton(nullptr) , mStopButton(nullptr) , mProssesStarted(false) , mProssesPaused(true) , mProcData(ProcessData()) { initChildWidgets(); addChildWidgets(); updateWidget(); connectSignalSlot(); }