11#ifndef SESSIONDIALOGBASE_H
12#define SESSIONDIALOGBASE_H
19#include "Models/Session.h"
20#include "Stores/SessionStore.h"
37 void deleteRequested(
const QString &name);
40 Ui::SessionDialog *ui;
42 QList<Session> sessions;
Definition SessionDialogBase.h:27
void requestDeleteSelected()
SessionDialogBase::requestDeleteSelected Slot called when the delete button is clicked.
Definition SessionDialogBase.cpp:179
void connectSignals()
connectSignals Connects UI signals to their respective slots.
Definition SessionDialogBase.cpp:105
void doDelete(const QString &name)
SessionDialogBase::doDelete Deletes the specified session.
Definition SessionDialogBase.cpp:199
virtual void onAccept()
onAccept Slot called when the OK button is clicked.
Definition SessionDialogBase.cpp:142
void onRowClicked(int row)
SessionDialogBase::onRowClicked Slot called when a row in the session table is clicked.
Definition SessionDialogBase.cpp:155
void setOKButtonText(const QString &text)
setOKButtonText Sets the text of the OK button.
Definition SessionDialogBase.cpp:131
void populateSessionTable()
populateSessionTable Populates the session table with sessions from the store.
Definition SessionDialogBase.cpp:86
void setupTable()
setupTable Sets up the session table widget.
Definition SessionDialogBase.cpp:61
virtual ~SessionDialogBase()
SessionDialogBase destructor.
Definition SessionDialogBase.cpp:50
void enableOKButton(bool enabled)
enableOKButton Enables or disables the OK button.
Definition SessionDialogBase.cpp:119
Definition SessionStore.h:19