Remove background-color stylesheet from the set_qfont (allowing stylesheets to properly initialize custom backgrounds for labels w/ transparent ones)
rename "set_dropdown_ to "set_stylesheet" cuz that's what it is
This commit is contained in:
		
							parent
							
								
									ee918a4f81
								
							
						
					
					
						commit
						37011fc22d
					
				@ -143,10 +143,10 @@ public:
 | 
			
		||||
  void set_fonts(QString p_char = "");
 | 
			
		||||
 | 
			
		||||
  // sets dropdown menu stylesheet
 | 
			
		||||
  void set_dropdown(QWidget *widget);
 | 
			
		||||
  void set_stylesheet(QWidget *widget);
 | 
			
		||||
 | 
			
		||||
  // helper funciton that call above function on the relevant widgets
 | 
			
		||||
  void set_dropdowns();
 | 
			
		||||
  void set_stylesheets();
 | 
			
		||||
 | 
			
		||||
  void set_window_title(QString p_title);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1043,7 +1043,7 @@ void Courtroom::set_fonts(QString p_char)
 | 
			
		||||
  for (int i = 0; i < max_clocks; i++)
 | 
			
		||||
    set_font(ui_clock[i], "", "clock_" + QString::number(i), p_char);
 | 
			
		||||
 | 
			
		||||
  set_dropdowns();
 | 
			
		||||
  set_stylesheets();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Courtroom::set_font(QWidget *widget, QString class_name,
 | 
			
		||||
@ -1105,13 +1105,13 @@ void Courtroom::set_qfont(QWidget *widget, QString class_name, QFont font,
 | 
			
		||||
  widget->setFont(font);
 | 
			
		||||
 | 
			
		||||
  QString style_sheet_string =
 | 
			
		||||
      class_name + " { background-color: rgba(0, 0, 0, 0);\n" + "color: rgba(" +
 | 
			
		||||
      class_name + " { color: rgba(" +
 | 
			
		||||
      QString::number(f_color.red()) + ", " + QString::number(f_color.green()) +
 | 
			
		||||
      ", " + QString::number(f_color.blue()) + ", 255);}";
 | 
			
		||||
  widget->setStyleSheet(style_sheet_string);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Courtroom::set_dropdown(QWidget *widget)
 | 
			
		||||
void Courtroom::set_stylesheet(QWidget *widget)
 | 
			
		||||
{
 | 
			
		||||
  QString f_file = "courtroom_stylesheets.css";
 | 
			
		||||
  QString style_sheet_string = ao_app->get_stylesheet(f_file);
 | 
			
		||||
@ -1119,14 +1119,9 @@ void Courtroom::set_dropdown(QWidget *widget)
 | 
			
		||||
    widget->setStyleSheet(style_sheet_string);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Courtroom::set_dropdowns()
 | 
			
		||||
void Courtroom::set_stylesheets()
 | 
			
		||||
{
 | 
			
		||||
  set_dropdown(
 | 
			
		||||
      this); // EXPERIMENTAL - Read the style-sheet as-is for maximum memeage
 | 
			
		||||
  //  set_dropdown(ui_text_color, "[TEXT COLOR]");
 | 
			
		||||
  //  set_dropdown(ui_pos_dropdown, "[POS DROPDOWN]");
 | 
			
		||||
  //  set_dropdown(ui_emote_dropdown, "[EMOTE DROPDOWN]");
 | 
			
		||||
  //  set_dropdown(ui_mute_list, "[MUTE LIST]");
 | 
			
		||||
  set_stylesheet(this);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Courtroom::set_window_title(QString p_title)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user