Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
RecordListView Class Referencefinal

#include <RecordListView.hpp>

Inheritance diagram for RecordListView:

Public Slots

void addRecords (const std::vector< RecordID > records)
 
void setRecords (const std::vector< atlas::records::Game > records)
 
void setRenderMode (const DelegateType type)
 
void on_customContextMenuRequested (const QPoint &pos)
 

Signals

void openDetailedView (const atlas::records::Game record)
 

Public Member Functions

 RecordListView (QWidget *parent=nullptr)
 
void mouseDoubleClickEvent (QMouseEvent *event) override
 
void reloadConfig ()
 
void paintEvent (QPaintEvent *event) override
 
void wheelEvent (QWheelEvent *event) override
 

Private Attributes

DelegateType current_render_mode { NO_MODE }
 

Constructor & Destructor Documentation

◆ RecordListView()

RecordListView::RecordListView ( QWidget * parent = nullptr)

Member Function Documentation

◆ addRecords

void RecordListView::addRecords ( const std::vector< RecordID > records)
slot

◆ mouseDoubleClickEvent()

void RecordListView::mouseDoubleClickEvent ( QMouseEvent * event)
override

◆ on_customContextMenuRequested

void RecordListView::on_customContextMenuRequested ( const QPoint & pos)
slot

◆ openDetailedView

void RecordListView::openDetailedView ( const atlas::records::Game record)
signal

◆ paintEvent()

void RecordListView::paintEvent ( QPaintEvent * event)
override

◆ reloadConfig()

void RecordListView::reloadConfig ( )

◆ setRecords

void RecordListView::setRecords ( const std::vector< atlas::records::Game > records)
slot

◆ setRenderMode

void RecordListView::setRenderMode ( const DelegateType type)
slot

◆ wheelEvent()

void RecordListView::wheelEvent ( QWheelEvent * event)
override

Member Data Documentation

◆ current_render_mode

DelegateType RecordListView::current_render_mode { NO_MODE }
private

The documentation for this class was generated from the following files: