MCPcopy Create free account
hub / github.com/TASEmulators/fceux / CodeDataLoggerDialog_t

Method CodeDataLoggerDialog_t

src/drivers/Qt/CodeDataLogger.cpp:76–288  ·  view source on GitHub ↗

----------------------------------------------------

Source from the content-addressed store, hash-verified

74}
75//----------------------------------------------------
76CodeDataLoggerDialog_t::CodeDataLoggerDialog_t(QWidget *parent)
77 : QDialog(parent, Qt::Window)
78{
79 QSettings settings;
80 QVBoxLayout *mainLayout, *vbox1, *vbox;
81 QHBoxLayout *hbox;
82 QGridLayout *grid;
83 QGroupBox *frame, *subframe;
84 QPushButton *btn;
85 QMenuBar *menuBar;
86 QMenu *fileMenu;
87 QAction *act;
88 int useNativeMenuBar;
89
90 updateTimer = new QTimer(this);
91
92 connect(updateTimer, &QTimer::timeout, this, &CodeDataLoggerDialog_t::updatePeriodic);
93
94 setWindowTitle(tr("Code Data Logger"));
95
96 menuBar = new QMenuBar(this);
97
98 // This is needed for menu bar to show up on MacOS
99 g_config->getOption( "SDL.UseNativeMenuBar", &useNativeMenuBar );
100
101 menuBar->setNativeMenuBar( useNativeMenuBar ? true : false );
102
103 //-----------------------------------------------------------------------
104 // Menu Start
105 //-----------------------------------------------------------------------
106 // File
107 fileMenu = menuBar->addMenu(tr("&File"));
108
109 // File -> Load
110 act = new QAction(tr("&Load"), this);
111 act->setShortcut(QKeySequence::Open);
112 act->setStatusTip(tr("Load From File"));
113 connect(act, SIGNAL(triggered()), this, SLOT(loadCdlFile(void)) );
114
115 fileMenu->addAction(act);
116
117 // File -> Save
118 act = new QAction(tr("&Save"), this);
119 act->setShortcut(QKeySequence::Save);
120 act->setStatusTip(tr("Save To File"));
121 connect(act, SIGNAL(triggered()), this, SLOT(saveCdlFile(void)) );
122
123 fileMenu->addAction(act);
124
125 // File -> Save As
126 act = new QAction(tr("Save &As"), this);
127 act->setShortcut(QKeySequence::SaveAs);
128 act->setStatusTip(tr("Save To File As"));
129 connect(act, SIGNAL(triggered()), this, SLOT(saveCdlFileAs(void)) );
130
131 fileMenu->addAction(act);
132
133 fileMenu->addSeparator();

Callers

nothing calls this directly

Calls 6

getDefaultCDLFileFunction · 0.85
getOptionMethod · 0.80
startMethod · 0.80
valueMethod · 0.80
LoadCDLogFunction · 0.70
trFunction · 0.50

Tested by

no test coverage detected