Logo Search packages:      
Sourcecode: darkroom version File versions

Darkroom Class Reference

#include <Darkroom.h>

List of all members.


Detailed Description

Main window class.

This class serves as the main window for Darkroom. It handles the menus, toolbars, and status bars.

Author:
Cyrille Berger <cberger@cberger.net>
Version:
0.1

Definition at line 42 of file Darkroom.h.


Public Member Functions

 Darkroom ()
HistogramWidget * histogramWidget ()
void openUrl (const QString &)
ProcessingOptions processingOptions ()
void setProcessingOptions (const ProcessingOptions &)
virtual ~Darkroom ()

Protected Member Functions

virtual void closeEvent (QCloseEvent *event)

Private Slots

void applyCurrentSettings ()
void bookmarkCurrentOptions ()
void bookmarkedOptionsActivated (const QModelIndex &index)
void customFileViewContextMenuRequested (const QPoint &pos)
void deleteCurrentBookmark ()
void exportCodecChanged ()
void exportOptionsChanged ()
void fileOpen ()
void fileOpenDir ()
void optionsBookmarkChanged ()
void optionsChanged ()
void rawFileActivated (const QModelIndex &index)
void slotEnableChromaticAberration (bool)
void slotEnableNoiseReduction (bool)
void slotHighlightsChanged (int)
void slotHistogramTypeChanged (int)
void slotWhiteBalanceChanged (int)
void weaverStatusChanged ()

Private Member Functions

void cleanUp ()
double computeGamma () const
void createCurveWidget (KCurve **curveWidget, const QString &dockTitle, const QString &objectName)
QList< QVariant > curveToList (KCurve *)
bool idling ()
void observeWeaver (ThreadWeaver::Weaver *weaver)
void openDir (const QString &_directory)
void openFile (const QString &_file)
void setGamma (double)
void setupActions ()
void setupDockers ()

Private Attributes

Private *const d

Classes

struct  Private

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

Generated by  Doxygen 1.6.0   Back to index