mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-17 19:05:31 +08:00
Ref T220, cmd.line option for window resizing
This commit is contained in:
@@ -83,6 +83,9 @@ namespace BlackGui
|
|||||||
CGuiApplication::CGuiApplication(const QString &applicationName, CApplicationInfo::Application application, const QPixmap &icon) :
|
CGuiApplication::CGuiApplication(const QString &applicationName, CApplicationInfo::Application application, const QPixmap &icon) :
|
||||||
CApplication(applicationName, application, false)
|
CApplication(applicationName, application, false)
|
||||||
{
|
{
|
||||||
|
this->addWindowModeOption();
|
||||||
|
this->addWindowResetSizeOption();
|
||||||
|
|
||||||
if (!sGui)
|
if (!sGui)
|
||||||
{
|
{
|
||||||
CGuiApplication::registerMetadata();
|
CGuiApplication::registerMetadata();
|
||||||
@@ -116,6 +119,12 @@ namespace BlackGui
|
|||||||
this->addParserOption(m_cmdWindowMode);
|
this->addParserOption(m_cmdWindowMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CGuiApplication::addWindowResetSizeOption()
|
||||||
|
{
|
||||||
|
m_cmdWindowSizeReset = QCommandLineOption({{"r", "resetsize"}, QCoreApplication::translate("main", "Reset window size (ignore saved values).")});
|
||||||
|
this->addParserOption(m_cmdWindowSizeReset);
|
||||||
|
}
|
||||||
|
|
||||||
void CGuiApplication::addWindowStateOption()
|
void CGuiApplication::addWindowStateOption()
|
||||||
{
|
{
|
||||||
m_cmdWindowStateMinimized = QCommandLineOption({{"m", "minimized"}, QCoreApplication::translate("main", "Start minimized in system tray.")});
|
m_cmdWindowStateMinimized = QCommandLineOption({{"m", "minimized"}, QCoreApplication::translate("main", "Start minimized in system tray.")});
|
||||||
|
|||||||
@@ -93,6 +93,9 @@ namespace BlackGui
|
|||||||
//! CMD line arguments
|
//! CMD line arguments
|
||||||
void addWindowModeOption();
|
void addWindowModeOption();
|
||||||
|
|
||||||
|
//! CMD line arguments
|
||||||
|
void addWindowResetSizeOption();
|
||||||
|
|
||||||
//! Window state
|
//! Window state
|
||||||
Qt::WindowState getWindowState() const;
|
Qt::WindowState getWindowState() const;
|
||||||
|
|
||||||
@@ -272,6 +275,7 @@ namespace BlackGui
|
|||||||
int m_minHeightChars = -1; //!< min. height characters (based on current font metrics)
|
int m_minHeightChars = -1; //!< min. height characters (based on current font metrics)
|
||||||
QCommandLineOption m_cmdWindowStateMinimized { "empty" }; //!< window state (minimized)
|
QCommandLineOption m_cmdWindowStateMinimized { "empty" }; //!< window state (minimized)
|
||||||
QCommandLineOption m_cmdWindowMode { "empty" }; //!< window mode (flags: frameless ...)
|
QCommandLineOption m_cmdWindowMode { "empty" }; //!< window mode (flags: frameless ...)
|
||||||
|
QCommandLineOption m_cmdWindowSizeReset {"empty"}; //!< window size resizing
|
||||||
CStyleSheetUtility m_styleSheetUtility {{}, this}; //!< style sheet utility
|
CStyleSheetUtility m_styleSheetUtility {{}, this}; //!< style sheet utility
|
||||||
bool m_uiSetupCompleted = false; //!< ui setup completed
|
bool m_uiSetupCompleted = false; //!< ui setup completed
|
||||||
bool m_saveMainWidgetState = true; //!< save/restore main widget's state
|
bool m_saveMainWidgetState = true; //!< save/restore main widget's state
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ CSwiftGuiStdApplication::CSwiftGuiStdApplication() :
|
|||||||
CGuiApplication(CApplicationInfo::swiftPilotClientGui(), CApplicationInfo::PilotClientGui, CIcons::swift1024())
|
CGuiApplication(CApplicationInfo::swiftPilotClientGui(), CApplicationInfo::PilotClientGui, CIcons::swift1024())
|
||||||
{
|
{
|
||||||
this->addParserOption(m_cmdFacadeMode);
|
this->addParserOption(m_cmdFacadeMode);
|
||||||
this->addWindowModeOption();
|
|
||||||
this->addDBusAddressOption();
|
this->addDBusAddressOption();
|
||||||
this->addVatlibOptions();
|
this->addVatlibOptions();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user