Settings Namespace Reference

Classes for storing and configuring the settings of KPhotoAlbum. More...


Classes

class  CategoryItem
class  CategoryPage
class  DatabaseBackendPage
class  ExifPage
class  GeneralPage
class  PluginsPage
class  SettingsData
class  SettingsDialog
class  SubCategoriesPage
class  ThumbnailsPage
class  UntaggedGroupBox
class  ViewerPage
class  ViewerSizeConfig

Typedefs

typedef const char * WindowType

Enumerations

enum  Position {
  Bottom, Top, Left, Right,
  TopLeft, TopRight, BottomLeft, BottomRight
}
enum  ViewSortType { SortLastUse, SortAlpha }
enum  TimeStampTrust { Always, Ask, Never }
enum  StandardViewSize { FullSize, NaturalSize, NaturalSizeIfFits }
enum  ThumbnailAspectRatio {
  Aspect_1_1, Aspect_4_3, Aspect_3_2, Aspect_16_9,
  Aspect_3_4, Aspect_2_3, Aspect_9_16
}

Variables

const WindowType MainWindow = "MainWindow"
const WindowType AnnotationDialog = "AnnotationDialog"


Detailed Description

Classes for storing and configuring the settings of KPhotoAlbum.

The GUI part

The class SettingsDialog is the topmost class for the GUI components. Each page in there are represented by the classes GeneralPage, ThumbnailsPage, ViewerPage, CategoryPage, SubCategoriesPage, PluginsPage, ExifPage, and DatabaseBackendPage.

The class ViewerSizeConfig is a minor utility class used on the ViewerPage.

CategoryItem represent the items on the CategoryPage, plus some of the methods for adding and removing categories.

The backend

All settings on the configuration pages are stored in SettingsData, which is the interface the rest of the application uses.


Typedef Documentation

typedef const char* Settings::WindowType


Enumeration Type Documentation

Enumerator:
Bottom 
Top 
Left 
Right 
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Enumerator:
FullSize 
NaturalSize 
NaturalSizeIfFits 

Enumerator:
Aspect_1_1 
Aspect_4_3 
Aspect_3_2 
Aspect_16_9 
Aspect_3_4 
Aspect_2_3 
Aspect_9_16 

Enumerator:
Always 
Ask 
Never 

Enumerator:
SortLastUse 
SortAlpha 


Variable Documentation

const WindowType Settings::AnnotationDialog = "AnnotationDialog"

const WindowType Settings::MainWindow = "MainWindow"


Generated on Sun Jul 19 11:01:17 2009 for KPhotoAlbum by  doxygen 1.5.8