|  |  | @ -75,6 +75,7 @@ void WifiUI::refresh() { | 
			
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(connectButtons, SIGNAL(buttonClicked(QAbstractButton*)), this, SLOT(handleButton(QAbstractButton*))); |  |  |  |   QObject::connect(connectButtons, SIGNAL(buttonClicked(QAbstractButton*)), this, SLOT(handleButton(QAbstractButton*))); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   int i = 0; |  |  |  |   int i = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   int countWidgets = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |   for (Network &network : wifi->seen_networks){ |  |  |  |   for (Network &network : wifi->seen_networks){ | 
			
		
	
		
		
			
				
					
					|  |  |  |     QHBoxLayout *hlayout = new QHBoxLayout; |  |  |  |     QHBoxLayout *hlayout = new QHBoxLayout; | 
			
		
	
		
		
			
				
					
					|  |  |  |     if(page * networks_per_page <= i && i < (page + 1) * networks_per_page){ |  |  |  |     if(page * networks_per_page <= i && i < (page + 1) * networks_per_page){ | 
			
		
	
	
		
		
			
				
					|  |  | @ -117,16 +118,24 @@ void WifiUI::refresh() { | 
			
		
	
		
		
			
				
					
					|  |  |  |           background-color: #114265; |  |  |  |           background-color: #114265; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |       )"); |  |  |  |       )"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       countWidgets+=1; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     i+=1; |  |  |  |     i+=1; | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   //Pad vlayout to prevert oversized network widgets in case of low visible network count
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   for(int i=countWidgets;i<networks_per_page;i++){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     QWidget * w = new QWidget; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     vlayout->addWidget(w); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   QHBoxLayout *prev_next_buttons = new QHBoxLayout; |  |  |  |   QHBoxLayout *prev_next_buttons = new QHBoxLayout; | 
			
		
	
		
		
			
				
					
					|  |  |  |   QPushButton* prev = new QPushButton("Previous"); |  |  |  |   QPushButton* prev = new QPushButton("Previous"); | 
			
		
	
		
		
			
				
					
					|  |  |  |   prev->setEnabled(page); |  |  |  |   prev->setEnabled(page); | 
			
		
	
		
		
			
				
					
					|  |  |  |   prev->setFixedHeight(100); |  |  |  |   prev->setFixedHeight(100); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   QPushButton* next = new QPushButton("Next"); |  |  |  |   QPushButton* next = new QPushButton("Next"); | 
			
		
	
		
		
			
				
					
					|  |  |  |   next->setFixedHeight(100); |  |  |  |   next->setFixedHeight(100); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   //If there are more visible networks then we can show, enable going to next page
 |  |  |  |   //If there are more visible networks then we can show, enable going to next page
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   if(wifi->seen_networks.size() > (page + 1) * networks_per_page){ |  |  |  |   if(wifi->seen_networks.size() > (page + 1) * networks_per_page){ | 
			
		
	
		
		
			
				
					
					|  |  |  |     next->setEnabled(true); |  |  |  |     next->setEnabled(true); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |