Qt Utilities  5.10.0
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
dialogutils.h
Go to the documentation of this file.
1 #ifndef DIALOGS_DIALOGUTILS_H
2 #define DIALOGS_DIALOGUTILS_H
3 
4 #include "../global.h"
5 
6 #include <QtGlobal>
7 
8 QT_FORWARD_DECLARE_CLASS(QString)
9 QT_FORWARD_DECLARE_CLASS(QWidget)
10 QT_FORWARD_DECLARE_CLASS(QColor)
11 
12 namespace Dialogs {
13 
18 enum class DocumentStatus {
19  NoDocument,
21  Saved,
23  Unsaved
25 };
26 
27 QString QT_UTILITIES_EXPORT generateWindowTitle(DocumentStatus documentStatus, const QString &documentPath);
28 
29 #if defined(QT_UTILITIES_GUI_QTWIDGETS) || defined(QT_UTILITIES_GUI_QTQUICK)
30 #ifdef Q_OS_WIN32
31 QColor QT_UTILITIES_EXPORT windowFrameColor();
32 QColor QT_UTILITIES_EXPORT instructionTextColor();
33 #endif
34 const QString QT_UTILITIES_EXPORT &dialogStyle();
35 #ifdef QT_UTILITIES_GUI_QTWIDGETS
36 void QT_UTILITIES_EXPORT centerWidget(QWidget *widget);
37 void QT_UTILITIES_EXPORT cornerWidget(QWidget *widget);
38 void QT_UTILITIES_EXPORT makeHeading(QWidget *widget);
39 void QT_UTILITIES_EXPORT updateStyle(QWidget *widget);
40 #endif
41 #endif
42 
43 } // namespace Dialogs
44 
45 #endif // DIALOGS_DIALOGUTILS_H
QString QT_UTILITIES_EXPORT generateWindowTitle(DocumentStatus documentStatus, const QString &documentPath)
Generates the window title string for the specified documentStatus and documentPath.
Definition: dialogutils.cpp:25
DocumentStatus
The DocumentStatus enum specifies the status of the document in a window.
Definition: dialogutils.h:18
#define QT_UTILITIES_EXPORT
Marks the symbol to be exported by the qtutilities library.
Provides common dialogs such as AboutDialog, EnterPasswordDialog and SettingsDialog.
Definition: dialogutils.h:12