OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CSVWorld::RecordButtonBar Class Reference

Button bar for use in dialogue-type subviews. More...

#include <recordbuttonbar.hpp>

Inheritance diagram for CSVWorld::RecordButtonBar:
Collaboration diagram for CSVWorld::RecordButtonBar:

Public Slots

void universalIdChanged (const CSMWorld::UniversalId &id)
 

Signals

void showPreview ()
 
void viewRecord ()
 
void switchToRow (int row)
 

Public Member Functions

 RecordButtonBar (const CSMWorld::UniversalId &id, CSMWorld::IdTable &table, TableBottomBox *bottomBox=0, CSMWorld::CommandDispatcher *commandDispatcher=0, QWidget *parent=0)
 
void setEditLock (bool locked)
 

Private Slots

void settingChanged (const CSMPrefs::Setting *setting)
 
void cloneRequest ()
 
void nextId ()
 
void prevId ()
 
void rowNumberChanged (const QModelIndex &parent, int start, int end)
 

Private Member Functions

void updateModificationButtons ()
 
void updatePrevNextButtons ()
 

Private Attributes

CSMWorld::UniversalId mId
 
CSMWorld::IdTablemTable
 
TableBottomBoxmBottom
 
CSMWorld::CommandDispatchermCommandDispatcher
 
QToolButton * mPrevButton
 
QToolButton * mNextButton
 
QToolButton * mCloneButton
 
QToolButton * mAddButton
 
QToolButton * mDeleteButton
 
QToolButton * mRevertButton
 
bool mLocked
 

Detailed Description

Button bar for use in dialogue-type subviews.

Contains the following buttons:

Constructor & Destructor Documentation

CSVWorld::RecordButtonBar::RecordButtonBar ( const CSMWorld::UniversalId id,
CSMWorld::IdTable table,
TableBottomBox bottomBox = 0,
CSMWorld::CommandDispatcher commandDispatcher = 0,
QWidget parent = 0 
)

Here is the call graph for this function:

Member Function Documentation

void CSVWorld::RecordButtonBar::cloneRequest ( )
privateslot

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::nextId ( )
privateslot

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::prevId ( )
privateslot

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::rowNumberChanged ( const QModelIndex &  parent,
int  start,
int  end 
)
privateslot

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::setEditLock ( bool  locked)
void CSVWorld::RecordButtonBar::settingChanged ( const CSMPrefs::Setting setting)
privateslot

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::showPreview ( )
signal

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::switchToRow ( int  row)
signal
void CSVWorld::RecordButtonBar::universalIdChanged ( const CSMWorld::UniversalId id)
slot
void CSVWorld::RecordButtonBar::updateModificationButtons ( )
private

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::updatePrevNextButtons ( )
private

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::RecordButtonBar::viewRecord ( )
signal

Here is the caller graph for this function:

Member Data Documentation

QToolButton* CSVWorld::RecordButtonBar::mAddButton
private
TableBottomBox* CSVWorld::RecordButtonBar::mBottom
private
QToolButton* CSVWorld::RecordButtonBar::mCloneButton
private
CSMWorld::CommandDispatcher* CSVWorld::RecordButtonBar::mCommandDispatcher
private
QToolButton* CSVWorld::RecordButtonBar::mDeleteButton
private
CSMWorld::UniversalId CSVWorld::RecordButtonBar::mId
private
bool CSVWorld::RecordButtonBar::mLocked
private
QToolButton* CSVWorld::RecordButtonBar::mNextButton
private
QToolButton* CSVWorld::RecordButtonBar::mPrevButton
private
QToolButton* CSVWorld::RecordButtonBar::mRevertButton
private
CSMWorld::IdTable& CSVWorld::RecordButtonBar::mTable
private

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