add about messages
This commit is contained in:
parent
b031ccbcd7
commit
6cf9d98e8f
|
@ -5,6 +5,8 @@
|
|||
#include "ui_multiversewindow.h"
|
||||
#include "universewindow.h"
|
||||
#include <QActionGroup>
|
||||
#include <QMessageBox>
|
||||
#include <QStringBuilder>
|
||||
|
||||
/**
|
||||
* @brief MultiverseWindow::MultiverseWindow
|
||||
|
@ -115,6 +117,34 @@ MultiverseWindow::MultiverseWindow(QWidget *parent, QSacnNode *node)
|
|||
auto selected = ui->multiverseView->currentIndex();
|
||||
openUniverseEditor(selected);
|
||||
});
|
||||
connect(ui->actionAbout, &QAction::triggered,
|
||||
this, [this](){
|
||||
QString title = tr("About") % " " % qAppName();
|
||||
QString text = QApplication::organizationName() % "\n"
|
||||
% "https://" % QApplication::organizationDomain() % "\n\n"
|
||||
% QApplication::applicationName() % " is a demonstration of the capabilities "
|
||||
% "of the sACN implimentation in the OpenLCP protocol library using the "
|
||||
% "QsACN platform driver." % "\n\n"
|
||||
% "© 2020-2022 Kevin Matz" % "\n\n"
|
||||
% "Permission is hereby granted, free of charge, to any person obtaining a copy"
|
||||
% "of this software and associated documentation files (the \"Software\"), "
|
||||
% "to deal in the Software without restriction, including without limitation "
|
||||
% "the rights to use, copy, modify, merge, publish, distribute, sublicense, "
|
||||
% "and/or sell copies of the Software, and to permit persons to whom the "
|
||||
% "Software is furnished to do so, subject to the following conditions:" % "\n\n"
|
||||
% "The above copyright notice and this permission notice shall be included in "
|
||||
% "all copies or substantial portions of the Software." % "\n\n"
|
||||
% "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR "
|
||||
% "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, "
|
||||
% "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE "
|
||||
% "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER "
|
||||
% "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
||||
% "FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER "
|
||||
% "DEALINGS IN THE SOFTWARE.";
|
||||
QMessageBox::about(this, title, text);
|
||||
});
|
||||
connect(ui->actionAbout_Qt, &QAction::triggered,
|
||||
this, [this](){QMessageBox::aboutQt(this);});
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -79,10 +79,18 @@
|
|||
<addaction name="actionCreate"/>
|
||||
<addaction name="actionTerminate"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menuHelp">
|
||||
<property name="title">
|
||||
<string>Help</string>
|
||||
</property>
|
||||
<addaction name="actionAbout"/>
|
||||
<addaction name="actionAbout_Qt"/>
|
||||
</widget>
|
||||
<addaction name="menuNode"/>
|
||||
<addaction name="menuReceiver"/>
|
||||
<addaction name="menuSource"/>
|
||||
<addaction name="menusUniverse"/>
|
||||
<addaction name="menuHelp"/>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
<widget class="QToolBar" name="toolBar">
|
||||
|
@ -301,6 +309,16 @@
|
|||
<string>Highest Takes Precedence</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionAbout">
|
||||
<property name="text">
|
||||
<string>About</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionAbout_Qt">
|
||||
<property name="text">
|
||||
<string>About Qt</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
|
Loading…
Reference in New Issue