You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
digikam/digikam/utilities/imageeditor/editor/editorwindowprivate.h

144 lines
4.3 KiB

/* ============================================================
*
* This file is a part of digiKam project
* http://www.digikam.org
*
* Date : 2006-01-20
* Description : main image editor GUI implementation
* private data.
*
* Copyright (C) 2006-2008 by Gilles Caulier <caulier dot gilles at gmail dot com>
*
* This program is free software; you can redistribute it
* and/or modify it under the terms of the GNU General
* Public License as published by the Free Software Foundation;
* either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* ============================================================ */
#ifndef EDITORWINDOWPRIVATE_H
#define EDITORWINDOWPRIVATE_H
class TQToolButton;
class TQLabel;
class KComboBox;
class TDEAction;
class TDEToggleAction;
class KWidgetAction;
class TDESelectAction;
class TDEActionMenu;
class TDEAccel;
namespace Digikam
{
class EditorToolIface;
class ExposureSettingsContainer;
class ICCSettingsContainer;
class EditorWindowPriv
{
public:
EditorWindowPriv()
{
removeFullScreenButton = false;
fullScreenHideToolBar = false;
selectLabel = 0;
donateMoneyAction = 0;
accelerators = 0;
viewCMViewAction = 0;
filePrintAction = 0;
copyAction = 0;
resizeAction = 0;
cropAction = 0;
rotateLeftAction = 0;
rotateRightAction = 0;
flipHorizAction = 0;
flipVertAction = 0;
ICCSettings = 0;
exposureSettings = 0;
underExposureIndicator = 0;
overExposureIndicator = 0;
cmViewIndicator = 0;
viewUnderExpoAction = 0;
viewOverExpoAction = 0;
slideShowAction = 0;
zoomFitToWindowAction = 0;
zoomFitToSelectAction = 0;
zoomPlusAction = 0;
zoomMinusAction = 0;
zoomTo100percents = 0;
zoomCombo = 0;
zoomComboAction = 0;
selectAllAction = 0;
selectNoneAction = 0;
rawCameraListAction = 0;
contributeAction = 0;
toolIface = 0;
showMenuBarAction = 0;
}
~EditorWindowPriv()
{
}
bool removeFullScreenButton;
bool fullScreenHideToolBar;
TQLabel *selectLabel;
TQToolButton *cmViewIndicator;
TQToolButton *underExposureIndicator;
TQToolButton *overExposureIndicator;
TDEAction *rawCameraListAction;
TDEAction *donateMoneyAction;
TDEAction *contributeAction;
TDEAction *filePrintAction;
TDEAction *copyAction;
TDEAction *resizeAction;
TDEAction *cropAction;
TDEAction *zoomPlusAction;
TDEAction *zoomMinusAction;
TDEAction *zoomTo100percents;
TDEAction *zoomFitToSelectAction;
TDEAction *rotateLeftAction;
TDEAction *rotateRightAction;
TDEAction *flipHorizAction;
TDEAction *flipVertAction;
TDEAction *slideShowAction;
TDEAction *selectAllAction;
TDEAction *selectNoneAction;
TDEToggleAction *zoomFitToWindowAction;
TDEToggleAction *viewCMViewAction;
TDEToggleAction *viewUnderExpoAction;
TDEToggleAction *viewOverExpoAction;
TDEToggleAction *showMenuBarAction;
KWidgetAction *zoomComboAction;
KComboBox *zoomCombo;
TDEAccel *accelerators;
ICCSettingsContainer *ICCSettings;
ExposureSettingsContainer *exposureSettings;
EditorToolIface *toolIface;
};
} // NameSpace Digikam
#endif /* EDITORWINDOWPRIVATE_H */