AlbumShaper
1.0a3
src
configuration
loadingSavingWidget.h
Go to the documentation of this file.
1
//==============================================
2
// copyright : (C) 2003-2005 by Will Stokes
3
//==============================================
4
// This program is free software; you can redistribute it
5
// and/or modify it under the terms of the GNU General
6
// Public License as published by the Free Software
7
// Foundation; either version 2 of the License, or
8
// (at your option) any later version.
9
//==============================================
10
11
#ifndef CONFIGURATION_LOADINGSAVINGWIDGET_H
12
#define CONFIGURATION_LOADINGSAVINGWIDGET_H
13
14
#include <qdialog.h>
15
//Added by qt3to4:
16
#include <Q3Frame>
17
#include <Q3GridLayout>
18
#include <QLabel>
19
20
//forward declarations
21
class
Q3GridLayout;
22
class
QLabel
;
23
class
QCheckBox;
24
class
Q3VGroupBox;
25
class
QLineEdit;
26
class
QPushButton;
27
class
Q3Frame
;
28
class
QComboBox;
29
class
QSlider
;
30
class
Configuration
;
31
32
//=====================================
35
//=====================================
36
37
//======================
38
class
LoadingSavingWidget
:
public
QWidget
39
{
40
Q_OBJECT
41
//----------------------
42
public
:
43
LoadingSavingWidget
(
Configuration
*
config
,
QWidget
*parent=0,
const
char
* name=0);
44
static
void
setDefaults
(
Configuration
* config);
45
void
loadSettings
();
46
void
saveSettings
();
47
//----------------------
48
private
slots:
49
void
browse
();
50
//----------------------
51
private
:
53
Configuration
*
config
;
54
55
Q3GridLayout*
mainGrid
;
56
//-------
57
//Main Category and separation line
58
QLabel
*
categoryLabel
;
59
Q3Frame
*
horizontalLine
;
60
//-------
61
//Default new album theme
62
Q3Frame
*
defaultToThisThemeFrame
;
63
Q3GridLayout*
defaultToThisThemeGrid
;
64
QLabel
*
defaultToThisThemeOnNew
;
65
QComboBox*
defaultToThisTheme
;
66
//----------------------
68
Q3Frame
*
tempImageDirectoryFrame
;
69
Q3GridLayout*
tempImageDirectoryGrid
;
70
QLabel
*
tempImageDirectory
;
71
QLineEdit*
tempImageDirectoryVal
;
72
QPushButton*
browseButton
;
73
//----------------------
75
QCheckBox*
checkPhotoMods
;
76
//----------------------
77
78
};
79
//======================
80
81
#endif //CONFIGURATION_LOADINGSAVINGWIDGET_H
LoadingSavingWidget::defaultToThisThemeFrame
Q3Frame * defaultToThisThemeFrame
Definition:
loadingSavingWidget.h:62
LoadingSavingWidget::tempImageDirectoryFrame
Q3Frame * tempImageDirectoryFrame
Temporary Image directory.
Definition:
loadingSavingWidget.h:68
LoadingSavingWidget::categoryLabel
QLabel * categoryLabel
Definition:
loadingSavingWidget.h:58
LoadingSavingWidget::defaultToThisThemeGrid
Q3GridLayout * defaultToThisThemeGrid
Definition:
loadingSavingWidget.h:63
LoadingSavingWidget::defaultToThisThemeOnNew
QLabel * defaultToThisThemeOnNew
Definition:
loadingSavingWidget.h:64
LoadingSavingWidget::browseButton
QPushButton * browseButton
Definition:
loadingSavingWidget.h:72
LoadingSavingWidget::config
Configuration * config
Backend config object pointer.
Definition:
loadingSavingWidget.h:53
QWidget
LoadingSavingWidget::tempImageDirectoryGrid
Q3GridLayout * tempImageDirectoryGrid
Definition:
loadingSavingWidget.h:69
LoadingSavingWidget::setDefaults
static void setDefaults(Configuration *config)
Definition:
loadingSavingWidget.cpp:123
LoadingSavingWidget::browse
void browse()
Definition:
loadingSavingWidget.cpp:115
LoadingSavingWidget::checkPhotoMods
QCheckBox * checkPhotoMods
Check for photo modifications on load.
Definition:
loadingSavingWidget.h:75
LoadingSavingWidget::tempImageDirectory
QLabel * tempImageDirectory
Definition:
loadingSavingWidget.h:70
LoadingSavingWidget::tempImageDirectoryVal
QLineEdit * tempImageDirectoryVal
Definition:
loadingSavingWidget.h:71
QSlider
LoadingSavingWidget::saveSettings
void saveSettings()
Definition:
loadingSavingWidget.cpp:185
LoadingSavingWidget::mainGrid
Q3GridLayout * mainGrid
Definition:
loadingSavingWidget.h:55
Configuration
Configuration object manages all user-specific application settings.
Definition:
configuration.h:24
LoadingSavingWidget::loadSettings
void loadSettings()
Definition:
loadingSavingWidget.cpp:162
QLabel
Q3Frame
LoadingSavingWidget
Loading/Saving Settings.
Definition:
loadingSavingWidget.h:38
LoadingSavingWidget::LoadingSavingWidget
LoadingSavingWidget(Configuration *config, QWidget *parent=0, const char *name=0)
Definition:
loadingSavingWidget.cpp:42
LoadingSavingWidget::horizontalLine
Q3Frame * horizontalLine
Definition:
loadingSavingWidget.h:59
LoadingSavingWidget::defaultToThisTheme
QComboBox * defaultToThisTheme
Definition:
loadingSavingWidget.h:65
Generated by
1.8.12