592 lines
32 KiB
C++
592 lines
32 KiB
C++
/********************************************************************************
|
|
** Form generated from reading UI file 'mainwindow.ui'
|
|
**
|
|
** Created by: Qt User Interface Compiler version 5.6.2
|
|
**
|
|
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
|
********************************************************************************/
|
|
|
|
#ifndef UI_MAINWINDOW_H
|
|
#define UI_MAINWINDOW_H
|
|
|
|
#include <QtCore/QVariant>
|
|
#include <QtWidgets/QAction>
|
|
#include <QtWidgets/QApplication>
|
|
#include <QtWidgets/QButtonGroup>
|
|
#include <QtWidgets/QFormLayout>
|
|
#include <QtWidgets/QFrame>
|
|
#include <QtWidgets/QGridLayout>
|
|
#include <QtWidgets/QHBoxLayout>
|
|
#include <QtWidgets/QHeaderView>
|
|
#include <QtWidgets/QLabel>
|
|
#include <QtWidgets/QLineEdit>
|
|
#include <QtWidgets/QMainWindow>
|
|
#include <QtWidgets/QMenu>
|
|
#include <QtWidgets/QMenuBar>
|
|
#include <QtWidgets/QPlainTextEdit>
|
|
#include <QtWidgets/QSplitter>
|
|
#include <QtWidgets/QStatusBar>
|
|
#include <QtWidgets/QToolBar>
|
|
#include <QtWidgets/QVBoxLayout>
|
|
#include <QtWidgets/QWidget>
|
|
#include "tasktreemodel.h"
|
|
|
|
QT_BEGIN_NAMESPACE
|
|
|
|
class Ui_MainWindow
|
|
{
|
|
public:
|
|
QAction *mSyncAction;
|
|
QAction *mPrintAction;
|
|
QAction *mExitAction;
|
|
QAction *mPreferencesAction;
|
|
QAction *mSaveAction;
|
|
QAction *mDeleteTaskAction;
|
|
QAction *mRenameTaskAction;
|
|
QAction *mNewTaskAction;
|
|
QAction *mNewRootTaskAction;
|
|
QAction *mStartOrStopTrackingAction;
|
|
QAction *mUndoEditAction;
|
|
QAction *mRedoEditAction;
|
|
QAction *mCutEditAction;
|
|
QAction *mCopyEditAction;
|
|
QAction *mPasteEditAction;
|
|
QAction *mDeleteEditAction;
|
|
QAction *mSelectAllEditAction;
|
|
QAction *mAboutAction;
|
|
QAction *mTimelineAction;
|
|
QAction *mTimeReportAction;
|
|
QAction *mShowToolbarAction;
|
|
QAction *mAttachmentsAction;
|
|
QAction *mCheckForUpdatesAction;
|
|
QAction *mTimeTrackableAction;
|
|
QAction *mActionSearchInTasks;
|
|
QAction *mActionSearch;
|
|
QAction *mShowLittAction;
|
|
QAction *mFocusTaskTreeAction;
|
|
QAction *mFocusTaskTextAction;
|
|
QAction *mAddSiblingAction;
|
|
QAction *mDecreaseLevelAction;
|
|
QAction *mIncreaseLevelAction;
|
|
QAction *mMoveUpAction;
|
|
QAction *mMoveDownAction;
|
|
QWidget *centralWidget;
|
|
QHBoxLayout *horizontalLayout;
|
|
QSplitter *mSplitter;
|
|
TaskTreeView *mTaskTree;
|
|
QFrame *frame;
|
|
QGridLayout *gridLayout;
|
|
QSplitter *mTimeSplitter;
|
|
QFrame *mEditFrame;
|
|
QVBoxLayout *verticalLayout;
|
|
QPlainTextEdit *mNoteEdit;
|
|
QFrame *mFindFrame;
|
|
QHBoxLayout *mFindFrameLayout;
|
|
QLabel *label;
|
|
QLineEdit *mFindEdit;
|
|
QFrame *mTimeFrame;
|
|
QFormLayout *formLayout;
|
|
QLabel *mTodayTextLabel;
|
|
QLabel *mTodaySpentTimeLabel;
|
|
QLabel *mThisMonthTextLabel;
|
|
QLabel *mThisMonthSpentTimeLabel;
|
|
QMenuBar *mMainMenu;
|
|
QMenu *mFileMenu;
|
|
QMenu *mEditMenu;
|
|
QMenu *mToolsMenu;
|
|
QMenu *mStartRecentTaskMenu;
|
|
QMenu *mViewMenu;
|
|
QToolBar *mMainToolbar;
|
|
QStatusBar *mStatusBar;
|
|
|
|
void setupUi(QMainWindow *MainWindow)
|
|
{
|
|
if (MainWindow->objectName().isEmpty())
|
|
MainWindow->setObjectName(QStringLiteral("MainWindow"));
|
|
MainWindow->resize(647, 508);
|
|
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
|
sizePolicy.setHorizontalStretch(0);
|
|
sizePolicy.setVerticalStretch(0);
|
|
sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
|
|
MainWindow->setSizePolicy(sizePolicy);
|
|
MainWindow->setWindowTitle(QStringLiteral("Litt"));
|
|
mSyncAction = new QAction(MainWindow);
|
|
mSyncAction->setObjectName(QStringLiteral("mSyncAction"));
|
|
mSyncAction->setEnabled(false);
|
|
QIcon icon;
|
|
icon.addFile(QStringLiteral(":/icons/icons/network-receive.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mSyncAction->setIcon(icon);
|
|
mSyncAction->setVisible(false);
|
|
mPrintAction = new QAction(MainWindow);
|
|
mPrintAction->setObjectName(QStringLiteral("mPrintAction"));
|
|
QIcon icon1;
|
|
icon1.addFile(QStringLiteral(":/icons/icons/document-print.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mPrintAction->setIcon(icon1);
|
|
mExitAction = new QAction(MainWindow);
|
|
mExitAction->setObjectName(QStringLiteral("mExitAction"));
|
|
mPreferencesAction = new QAction(MainWindow);
|
|
mPreferencesAction->setObjectName(QStringLiteral("mPreferencesAction"));
|
|
mSaveAction = new QAction(MainWindow);
|
|
mSaveAction->setObjectName(QStringLiteral("mSaveAction"));
|
|
QIcon icon2;
|
|
icon2.addFile(QStringLiteral(":/icons/icons/document-save.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mSaveAction->setIcon(icon2);
|
|
mDeleteTaskAction = new QAction(MainWindow);
|
|
mDeleteTaskAction->setObjectName(QStringLiteral("mDeleteTaskAction"));
|
|
QIcon icon3;
|
|
icon3.addFile(QStringLiteral(":/icons/icons/list-remove.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mDeleteTaskAction->setIcon(icon3);
|
|
mRenameTaskAction = new QAction(MainWindow);
|
|
mRenameTaskAction->setObjectName(QStringLiteral("mRenameTaskAction"));
|
|
QIcon icon4;
|
|
icon4.addFile(QStringLiteral(":/icons/icons/empty.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mRenameTaskAction->setIcon(icon4);
|
|
mNewTaskAction = new QAction(MainWindow);
|
|
mNewTaskAction->setObjectName(QStringLiteral("mNewTaskAction"));
|
|
QIcon icon5;
|
|
icon5.addFile(QStringLiteral(":/icons/icons/tree-add-child-small.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mNewTaskAction->setIcon(icon5);
|
|
mNewRootTaskAction = new QAction(MainWindow);
|
|
mNewRootTaskAction->setObjectName(QStringLiteral("mNewRootTaskAction"));
|
|
QIcon icon6;
|
|
icon6.addFile(QStringLiteral(":/icons/icons/tree-add-root-small.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mNewRootTaskAction->setIcon(icon6);
|
|
mStartOrStopTrackingAction = new QAction(MainWindow);
|
|
mStartOrStopTrackingAction->setObjectName(QStringLiteral("mStartOrStopTrackingAction"));
|
|
QIcon icon7;
|
|
icon7.addFile(QStringLiteral(":/icons/icons/clock-32x32.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mStartOrStopTrackingAction->setIcon(icon7);
|
|
mUndoEditAction = new QAction(MainWindow);
|
|
mUndoEditAction->setObjectName(QStringLiteral("mUndoEditAction"));
|
|
QIcon icon8;
|
|
icon8.addFile(QStringLiteral(":/icons/icons/edit-undo.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mUndoEditAction->setIcon(icon8);
|
|
mRedoEditAction = new QAction(MainWindow);
|
|
mRedoEditAction->setObjectName(QStringLiteral("mRedoEditAction"));
|
|
QIcon icon9;
|
|
icon9.addFile(QStringLiteral(":/icons/icons/edit-redo.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mRedoEditAction->setIcon(icon9);
|
|
mCutEditAction = new QAction(MainWindow);
|
|
mCutEditAction->setObjectName(QStringLiteral("mCutEditAction"));
|
|
QIcon icon10;
|
|
icon10.addFile(QStringLiteral(":/icons/icons/edit-cut.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mCutEditAction->setIcon(icon10);
|
|
mCopyEditAction = new QAction(MainWindow);
|
|
mCopyEditAction->setObjectName(QStringLiteral("mCopyEditAction"));
|
|
QIcon icon11;
|
|
icon11.addFile(QStringLiteral(":/icons/icons/edit-copy.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mCopyEditAction->setIcon(icon11);
|
|
mPasteEditAction = new QAction(MainWindow);
|
|
mPasteEditAction->setObjectName(QStringLiteral("mPasteEditAction"));
|
|
QIcon icon12;
|
|
icon12.addFile(QStringLiteral(":/icons/icons/edit-paste.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mPasteEditAction->setIcon(icon12);
|
|
mDeleteEditAction = new QAction(MainWindow);
|
|
mDeleteEditAction->setObjectName(QStringLiteral("mDeleteEditAction"));
|
|
QIcon icon13;
|
|
icon13.addFile(QStringLiteral(":/icons/icons/edit-clear.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mDeleteEditAction->setIcon(icon13);
|
|
mSelectAllEditAction = new QAction(MainWindow);
|
|
mSelectAllEditAction->setObjectName(QStringLiteral("mSelectAllEditAction"));
|
|
QIcon icon14;
|
|
icon14.addFile(QStringLiteral(":/icons/icons/edit-select-all.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mSelectAllEditAction->setIcon(icon14);
|
|
mAboutAction = new QAction(MainWindow);
|
|
mAboutAction->setObjectName(QStringLiteral("mAboutAction"));
|
|
mTimelineAction = new QAction(MainWindow);
|
|
mTimelineAction->setObjectName(QStringLiteral("mTimelineAction"));
|
|
QIcon icon15;
|
|
icon15.addFile(QStringLiteral(":/icons/icons/office-calendar.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mTimelineAction->setIcon(icon15);
|
|
mTimeReportAction = new QAction(MainWindow);
|
|
mTimeReportAction->setObjectName(QStringLiteral("mTimeReportAction"));
|
|
QIcon icon16;
|
|
icon16.addFile(QStringLiteral(":/icons/icons/appointment-new.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mTimeReportAction->setIcon(icon16);
|
|
mShowToolbarAction = new QAction(MainWindow);
|
|
mShowToolbarAction->setObjectName(QStringLiteral("mShowToolbarAction"));
|
|
mShowToolbarAction->setCheckable(true);
|
|
mShowToolbarAction->setChecked(true);
|
|
mShowToolbarAction->setIcon(icon4);
|
|
mAttachmentsAction = new QAction(MainWindow);
|
|
mAttachmentsAction->setObjectName(QStringLiteral("mAttachmentsAction"));
|
|
mAttachmentsAction->setIcon(icon4);
|
|
mCheckForUpdatesAction = new QAction(MainWindow);
|
|
mCheckForUpdatesAction->setObjectName(QStringLiteral("mCheckForUpdatesAction"));
|
|
mTimeTrackableAction = new QAction(MainWindow);
|
|
mTimeTrackableAction->setObjectName(QStringLiteral("mTimeTrackableAction"));
|
|
mTimeTrackableAction->setCheckable(true);
|
|
QIcon icon17;
|
|
icon17.addFile(QStringLiteral(":/icons/icons/accessories-calculator.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mTimeTrackableAction->setIcon(icon17);
|
|
mActionSearchInTasks = new QAction(MainWindow);
|
|
mActionSearchInTasks->setObjectName(QStringLiteral("mActionSearchInTasks"));
|
|
QIcon icon18;
|
|
icon18.addFile(QStringLiteral(":/icons/icons/folder-saved-search.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mActionSearchInTasks->setIcon(icon18);
|
|
mActionSearch = new QAction(MainWindow);
|
|
mActionSearch->setObjectName(QStringLiteral("mActionSearch"));
|
|
QIcon icon19;
|
|
icon19.addFile(QStringLiteral(":/icons/icons/edit-find.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mActionSearch->setIcon(icon19);
|
|
mShowLittAction = new QAction(MainWindow);
|
|
mShowLittAction->setObjectName(QStringLiteral("mShowLittAction"));
|
|
QIcon icon20;
|
|
icon20.addFile(QStringLiteral(":/icons/icons/format-justify-fill.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mShowLittAction->setIcon(icon20);
|
|
mFocusTaskTreeAction = new QAction(MainWindow);
|
|
mFocusTaskTreeAction->setObjectName(QStringLiteral("mFocusTaskTreeAction"));
|
|
mFocusTaskTreeAction->setIcon(icon4);
|
|
mFocusTaskTextAction = new QAction(MainWindow);
|
|
mFocusTaskTextAction->setObjectName(QStringLiteral("mFocusTaskTextAction"));
|
|
mFocusTaskTextAction->setIcon(icon4);
|
|
mAddSiblingAction = new QAction(MainWindow);
|
|
mAddSiblingAction->setObjectName(QStringLiteral("mAddSiblingAction"));
|
|
QIcon icon21;
|
|
icon21.addFile(QStringLiteral(":/icons/icons/tree-add-sibling-small.png"), QSize(), QIcon::Normal, QIcon::Off);
|
|
mAddSiblingAction->setIcon(icon21);
|
|
mDecreaseLevelAction = new QAction(MainWindow);
|
|
mDecreaseLevelAction->setObjectName(QStringLiteral("mDecreaseLevelAction"));
|
|
mDecreaseLevelAction->setIcon(icon4);
|
|
mIncreaseLevelAction = new QAction(MainWindow);
|
|
mIncreaseLevelAction->setObjectName(QStringLiteral("mIncreaseLevelAction"));
|
|
mIncreaseLevelAction->setIcon(icon4);
|
|
mMoveUpAction = new QAction(MainWindow);
|
|
mMoveUpAction->setObjectName(QStringLiteral("mMoveUpAction"));
|
|
mMoveUpAction->setIcon(icon4);
|
|
mMoveDownAction = new QAction(MainWindow);
|
|
mMoveDownAction->setObjectName(QStringLiteral("mMoveDownAction"));
|
|
mMoveDownAction->setIcon(icon4);
|
|
centralWidget = new QWidget(MainWindow);
|
|
centralWidget->setObjectName(QStringLiteral("centralWidget"));
|
|
QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Maximum);
|
|
sizePolicy1.setHorizontalStretch(0);
|
|
sizePolicy1.setVerticalStretch(0);
|
|
sizePolicy1.setHeightForWidth(centralWidget->sizePolicy().hasHeightForWidth());
|
|
centralWidget->setSizePolicy(sizePolicy1);
|
|
horizontalLayout = new QHBoxLayout(centralWidget);
|
|
horizontalLayout->setSpacing(6);
|
|
horizontalLayout->setContentsMargins(11, 11, 11, 11);
|
|
horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
|
|
horizontalLayout->setSizeConstraint(QLayout::SetMaximumSize);
|
|
horizontalLayout->setContentsMargins(2, 2, 2, 2);
|
|
mSplitter = new QSplitter(centralWidget);
|
|
mSplitter->setObjectName(QStringLiteral("mSplitter"));
|
|
sizePolicy.setHeightForWidth(mSplitter->sizePolicy().hasHeightForWidth());
|
|
mSplitter->setSizePolicy(sizePolicy);
|
|
mSplitter->setMinimumSize(QSize(600, 200));
|
|
mSplitter->setOrientation(Qt::Horizontal);
|
|
mTaskTree = new TaskTreeView(mSplitter);
|
|
mTaskTree->setObjectName(QStringLiteral("mTaskTree"));
|
|
mTaskTree->setContextMenuPolicy(Qt::CustomContextMenu);
|
|
mTaskTree->setDragEnabled(true);
|
|
mTaskTree->setDragDropMode(QAbstractItemView::InternalMove);
|
|
mTaskTree->setDefaultDropAction(Qt::MoveAction);
|
|
mSplitter->addWidget(mTaskTree);
|
|
frame = new QFrame(mSplitter);
|
|
frame->setObjectName(QStringLiteral("frame"));
|
|
frame->setFrameShape(QFrame::NoFrame);
|
|
frame->setFrameShadow(QFrame::Raised);
|
|
gridLayout = new QGridLayout(frame);
|
|
gridLayout->setSpacing(6);
|
|
gridLayout->setContentsMargins(11, 11, 11, 11);
|
|
gridLayout->setObjectName(QStringLiteral("gridLayout"));
|
|
gridLayout->setContentsMargins(0, 0, 0, 0);
|
|
mTimeSplitter = new QSplitter(frame);
|
|
mTimeSplitter->setObjectName(QStringLiteral("mTimeSplitter"));
|
|
mTimeSplitter->setMinimumSize(QSize(0, 0));
|
|
mTimeSplitter->setLineWidth(0);
|
|
mTimeSplitter->setOrientation(Qt::Vertical);
|
|
mEditFrame = new QFrame(mTimeSplitter);
|
|
mEditFrame->setObjectName(QStringLiteral("mEditFrame"));
|
|
mEditFrame->setFrameShape(QFrame::StyledPanel);
|
|
mEditFrame->setFrameShadow(QFrame::Plain);
|
|
mEditFrame->setLineWidth(0);
|
|
verticalLayout = new QVBoxLayout(mEditFrame);
|
|
verticalLayout->setSpacing(0);
|
|
verticalLayout->setContentsMargins(11, 11, 11, 11);
|
|
verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
|
|
verticalLayout->setContentsMargins(0, 0, 0, 0);
|
|
mNoteEdit = new QPlainTextEdit(mEditFrame);
|
|
mNoteEdit->setObjectName(QStringLiteral("mNoteEdit"));
|
|
sizePolicy.setHeightForWidth(mNoteEdit->sizePolicy().hasHeightForWidth());
|
|
mNoteEdit->setSizePolicy(sizePolicy);
|
|
mNoteEdit->setFrameShape(QFrame::NoFrame);
|
|
mNoteEdit->setFrameShadow(QFrame::Plain);
|
|
|
|
verticalLayout->addWidget(mNoteEdit);
|
|
|
|
mFindFrame = new QFrame(mEditFrame);
|
|
mFindFrame->setObjectName(QStringLiteral("mFindFrame"));
|
|
mFindFrame->setAutoFillBackground(false);
|
|
mFindFrame->setStyleSheet(QStringLiteral("background-color:white;"));
|
|
mFindFrame->setFrameShape(QFrame::NoFrame);
|
|
mFindFrame->setFrameShadow(QFrame::Raised);
|
|
mFindFrame->setLineWidth(0);
|
|
mFindFrameLayout = new QHBoxLayout(mFindFrame);
|
|
mFindFrameLayout->setSpacing(5);
|
|
mFindFrameLayout->setContentsMargins(11, 11, 11, 11);
|
|
mFindFrameLayout->setObjectName(QStringLiteral("mFindFrameLayout"));
|
|
mFindFrameLayout->setContentsMargins(0, 0, 0, 0);
|
|
label = new QLabel(mFindFrame);
|
|
label->setObjectName(QStringLiteral("label"));
|
|
|
|
mFindFrameLayout->addWidget(label);
|
|
|
|
mFindEdit = new QLineEdit(mFindFrame);
|
|
mFindEdit->setObjectName(QStringLiteral("mFindEdit"));
|
|
|
|
mFindFrameLayout->addWidget(mFindEdit);
|
|
|
|
|
|
verticalLayout->addWidget(mFindFrame);
|
|
|
|
mTimeSplitter->addWidget(mEditFrame);
|
|
mTimeFrame = new QFrame(mTimeSplitter);
|
|
mTimeFrame->setObjectName(QStringLiteral("mTimeFrame"));
|
|
mTimeFrame->setMaximumSize(QSize(16777215, 70));
|
|
mTimeFrame->setFrameShape(QFrame::StyledPanel);
|
|
formLayout = new QFormLayout(mTimeFrame);
|
|
formLayout->setSpacing(6);
|
|
formLayout->setContentsMargins(11, 11, 11, 11);
|
|
formLayout->setObjectName(QStringLiteral("formLayout"));
|
|
mTodayTextLabel = new QLabel(mTimeFrame);
|
|
mTodayTextLabel->setObjectName(QStringLiteral("mTodayTextLabel"));
|
|
|
|
formLayout->setWidget(0, QFormLayout::LabelRole, mTodayTextLabel);
|
|
|
|
mTodaySpentTimeLabel = new QLabel(mTimeFrame);
|
|
mTodaySpentTimeLabel->setObjectName(QStringLiteral("mTodaySpentTimeLabel"));
|
|
|
|
formLayout->setWidget(0, QFormLayout::FieldRole, mTodaySpentTimeLabel);
|
|
|
|
mThisMonthTextLabel = new QLabel(mTimeFrame);
|
|
mThisMonthTextLabel->setObjectName(QStringLiteral("mThisMonthTextLabel"));
|
|
|
|
formLayout->setWidget(1, QFormLayout::LabelRole, mThisMonthTextLabel);
|
|
|
|
mThisMonthSpentTimeLabel = new QLabel(mTimeFrame);
|
|
mThisMonthSpentTimeLabel->setObjectName(QStringLiteral("mThisMonthSpentTimeLabel"));
|
|
|
|
formLayout->setWidget(1, QFormLayout::FieldRole, mThisMonthSpentTimeLabel);
|
|
|
|
mTimeSplitter->addWidget(mTimeFrame);
|
|
|
|
gridLayout->addWidget(mTimeSplitter, 0, 0, 1, 1);
|
|
|
|
mSplitter->addWidget(frame);
|
|
|
|
horizontalLayout->addWidget(mSplitter);
|
|
|
|
MainWindow->setCentralWidget(centralWidget);
|
|
mMainMenu = new QMenuBar(MainWindow);
|
|
mMainMenu->setObjectName(QStringLiteral("mMainMenu"));
|
|
mMainMenu->setGeometry(QRect(0, 0, 647, 22));
|
|
mFileMenu = new QMenu(mMainMenu);
|
|
mFileMenu->setObjectName(QStringLiteral("mFileMenu"));
|
|
mEditMenu = new QMenu(mMainMenu);
|
|
mEditMenu->setObjectName(QStringLiteral("mEditMenu"));
|
|
mToolsMenu = new QMenu(mMainMenu);
|
|
mToolsMenu->setObjectName(QStringLiteral("mToolsMenu"));
|
|
mStartRecentTaskMenu = new QMenu(mToolsMenu);
|
|
mStartRecentTaskMenu->setObjectName(QStringLiteral("mStartRecentTaskMenu"));
|
|
mStartRecentTaskMenu->setIcon(icon4);
|
|
mViewMenu = new QMenu(mMainMenu);
|
|
mViewMenu->setObjectName(QStringLiteral("mViewMenu"));
|
|
MainWindow->setMenuBar(mMainMenu);
|
|
mMainToolbar = new QToolBar(MainWindow);
|
|
mMainToolbar->setObjectName(QStringLiteral("mMainToolbar"));
|
|
mMainToolbar->setContextMenuPolicy(Qt::NoContextMenu);
|
|
mMainToolbar->setMovable(false);
|
|
mMainToolbar->setFloatable(false);
|
|
MainWindow->addToolBar(Qt::TopToolBarArea, mMainToolbar);
|
|
mStatusBar = new QStatusBar(MainWindow);
|
|
mStatusBar->setObjectName(QStringLiteral("mStatusBar"));
|
|
MainWindow->setStatusBar(mStatusBar);
|
|
|
|
mMainMenu->addAction(mFileMenu->menuAction());
|
|
mMainMenu->addAction(mEditMenu->menuAction());
|
|
mMainMenu->addAction(mToolsMenu->menuAction());
|
|
mMainMenu->addAction(mViewMenu->menuAction());
|
|
mFileMenu->addAction(mAboutAction);
|
|
mFileMenu->addAction(mCheckForUpdatesAction);
|
|
mFileMenu->addAction(mSaveAction);
|
|
mFileMenu->addAction(mSyncAction);
|
|
mFileMenu->addSeparator();
|
|
mFileMenu->addAction(mPreferencesAction);
|
|
mFileMenu->addAction(mPrintAction);
|
|
mFileMenu->addAction(mExitAction);
|
|
mEditMenu->addAction(mNewRootTaskAction);
|
|
mEditMenu->addAction(mNewTaskAction);
|
|
mEditMenu->addAction(mAddSiblingAction);
|
|
mEditMenu->addAction(mDeleteTaskAction);
|
|
mEditMenu->addAction(mRenameTaskAction);
|
|
mEditMenu->addAction(mMoveUpAction);
|
|
mEditMenu->addAction(mMoveDownAction);
|
|
mEditMenu->addSeparator();
|
|
mEditMenu->addAction(mUndoEditAction);
|
|
mEditMenu->addAction(mRedoEditAction);
|
|
mEditMenu->addAction(mCutEditAction);
|
|
mEditMenu->addAction(mCopyEditAction);
|
|
mEditMenu->addAction(mPasteEditAction);
|
|
mEditMenu->addAction(mDeleteEditAction);
|
|
mEditMenu->addAction(mSelectAllEditAction);
|
|
mEditMenu->addSeparator();
|
|
mEditMenu->addAction(mActionSearch);
|
|
mEditMenu->addAction(mActionSearchInTasks);
|
|
mToolsMenu->addAction(mActionSearchInTasks);
|
|
mToolsMenu->addAction(mTimeReportAction);
|
|
mToolsMenu->addAction(mStartOrStopTrackingAction);
|
|
mToolsMenu->addAction(mStartRecentTaskMenu->menuAction());
|
|
mToolsMenu->addSeparator();
|
|
mToolsMenu->addAction(mFocusTaskTreeAction);
|
|
mToolsMenu->addAction(mFocusTaskTextAction);
|
|
mViewMenu->addAction(mShowToolbarAction);
|
|
mMainToolbar->addAction(mNewRootTaskAction);
|
|
mMainToolbar->addAction(mNewTaskAction);
|
|
mMainToolbar->addAction(mAddSiblingAction);
|
|
mMainToolbar->addAction(mDeleteTaskAction);
|
|
mMainToolbar->addAction(mStartOrStopTrackingAction);
|
|
|
|
retranslateUi(MainWindow);
|
|
QObject::connect(mExitAction, SIGNAL(triggered()), MainWindow, SLOT(quit()));
|
|
QObject::connect(mSaveAction, SIGNAL(triggered()), MainWindow, SLOT(save()));
|
|
QObject::connect(mSyncAction, SIGNAL(triggered()), MainWindow, SLOT(sync()));
|
|
QObject::connect(mTaskTree, SIGNAL(customContextMenuRequested(QPoint)), MainWindow, SLOT(taskTreeContextualMenu(QPoint)));
|
|
QObject::connect(mNewTaskAction, SIGNAL(triggered()), MainWindow, SLOT(newTask()));
|
|
QObject::connect(mRenameTaskAction, SIGNAL(triggered()), MainWindow, SLOT(renameTask()));
|
|
QObject::connect(mDeleteTaskAction, SIGNAL(triggered()), MainWindow, SLOT(deleteTask()));
|
|
QObject::connect(mNewRootTaskAction, SIGNAL(triggered()), MainWindow, SLOT(newRootTask()));
|
|
QObject::connect(mStartOrStopTrackingAction, SIGNAL(triggered()), MainWindow, SLOT(startOrStopTracking()));
|
|
QObject::connect(mPrintAction, SIGNAL(triggered()), MainWindow, SLOT(print()));
|
|
QObject::connect(mCopyEditAction, SIGNAL(triggered()), MainWindow, SLOT(editCopy()));
|
|
QObject::connect(mCutEditAction, SIGNAL(triggered()), MainWindow, SLOT(editCut()));
|
|
QObject::connect(mDeleteEditAction, SIGNAL(triggered()), MainWindow, SLOT(editDelete()));
|
|
QObject::connect(mPasteEditAction, SIGNAL(triggered()), MainWindow, SLOT(editPaste()));
|
|
QObject::connect(mRedoEditAction, SIGNAL(triggered()), MainWindow, SLOT(editRedo()));
|
|
QObject::connect(mUndoEditAction, SIGNAL(triggered()), MainWindow, SLOT(editUndo()));
|
|
QObject::connect(mSelectAllEditAction, SIGNAL(triggered()), MainWindow, SLOT(editSelectAll()));
|
|
QObject::connect(mTimelineAction, SIGNAL(triggered()), MainWindow, SLOT(showTimeline()));
|
|
QObject::connect(mTimeReportAction, SIGNAL(triggered()), MainWindow, SLOT(showTimeReport()));
|
|
QObject::connect(mShowToolbarAction, SIGNAL(changed()), MainWindow, SLOT(showHideToolbar()));
|
|
QObject::connect(mAttachmentsAction, SIGNAL(triggered()), MainWindow, SLOT(showAttachments()));
|
|
QObject::connect(mCheckForUpdatesAction, SIGNAL(triggered()), MainWindow, SLOT(checkForUpdates()));
|
|
QObject::connect(mTimeTrackableAction, SIGNAL(toggled(bool)), MainWindow, SLOT(changeTimeTrackableFlag(bool)));
|
|
QObject::connect(mActionSearch, SIGNAL(triggered()), MainWindow, SLOT(find()));
|
|
QObject::connect(mActionSearchInTasks, SIGNAL(triggered()), MainWindow, SLOT(findInTasks()));
|
|
QObject::connect(mFindEdit, SIGNAL(returnPressed()), MainWindow, SLOT(findRequested()));
|
|
QObject::connect(mShowLittAction, SIGNAL(triggered()), MainWindow, SLOT(showMainWindow()));
|
|
QObject::connect(mFocusTaskTreeAction, SIGNAL(triggered()), MainWindow, SLOT(focusTaskTree()));
|
|
QObject::connect(mFocusTaskTextAction, SIGNAL(triggered()), MainWindow, SLOT(focusTaskText()));
|
|
QObject::connect(mNoteEdit, SIGNAL(textChanged()), MainWindow, SLOT(taskTextChanged()));
|
|
QObject::connect(mAddSiblingAction, SIGNAL(triggered()), MainWindow, SLOT(newSibling()));
|
|
QObject::connect(mMoveDownAction, SIGNAL(triggered()), MainWindow, SLOT(moveDown()));
|
|
QObject::connect(mMoveUpAction, SIGNAL(triggered()), MainWindow, SLOT(moveUp()));
|
|
|
|
QMetaObject::connectSlotsByName(MainWindow);
|
|
} // setupUi
|
|
|
|
void retranslateUi(QMainWindow *MainWindow)
|
|
{
|
|
mSyncAction->setText(QApplication::translate("MainWindow", "S&ync...", 0));
|
|
mPrintAction->setText(QApplication::translate("MainWindow", "&Print...", 0));
|
|
mExitAction->setText(QApplication::translate("MainWindow", "E&xit", 0));
|
|
mPreferencesAction->setText(QApplication::translate("MainWindow", "Pre&ferences...", 0));
|
|
mSaveAction->setText(QApplication::translate("MainWindow", "&Save", 0));
|
|
mSaveAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+S", 0));
|
|
mDeleteTaskAction->setText(QApplication::translate("MainWindow", "Delete task", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mDeleteTaskAction->setToolTip(QApplication::translate("MainWindow", "Delete task", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mRenameTaskAction->setText(QApplication::translate("MainWindow", "Rename task", 0));
|
|
mNewTaskAction->setText(QApplication::translate("MainWindow", "New child task", 0));
|
|
mNewTaskAction->setIconText(QApplication::translate("MainWindow", "New child task", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mNewTaskAction->setToolTip(QApplication::translate("MainWindow", "New child task", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mNewTaskAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+Shift+N", 0));
|
|
mNewRootTaskAction->setText(QApplication::translate("MainWindow", "New root task", 0));
|
|
mNewRootTaskAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+N", 0));
|
|
mStartOrStopTrackingAction->setText(QApplication::translate("MainWindow", "Start tracking", 0));
|
|
mStartOrStopTrackingAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+T", 0));
|
|
mUndoEditAction->setText(QApplication::translate("MainWindow", "Undo", 0));
|
|
mUndoEditAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+Z", 0));
|
|
mRedoEditAction->setText(QApplication::translate("MainWindow", "Redo", 0));
|
|
mRedoEditAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+Shift+Z", 0));
|
|
mCutEditAction->setText(QApplication::translate("MainWindow", "Cut", 0));
|
|
mCutEditAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+X", 0));
|
|
mCopyEditAction->setText(QApplication::translate("MainWindow", "Copy", 0));
|
|
mCopyEditAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+C", 0));
|
|
mPasteEditAction->setText(QApplication::translate("MainWindow", "Paste", 0));
|
|
mPasteEditAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+V", 0));
|
|
mDeleteEditAction->setText(QApplication::translate("MainWindow", "Delete", 0));
|
|
mSelectAllEditAction->setText(QApplication::translate("MainWindow", "Select all note", 0));
|
|
mSelectAllEditAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+A", 0));
|
|
mAboutAction->setText(QApplication::translate("MainWindow", "About...", 0));
|
|
mTimelineAction->setText(QApplication::translate("MainWindow", "Timeline...", 0));
|
|
mTimeReportAction->setText(QApplication::translate("MainWindow", "Time report...", 0));
|
|
mShowToolbarAction->setText(QApplication::translate("MainWindow", "Show toolbar", 0));
|
|
mAttachmentsAction->setText(QApplication::translate("MainWindow", "Attachments", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mAttachmentsAction->setToolTip(QApplication::translate("MainWindow", "View&edit attachments", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mCheckForUpdatesAction->setText(QApplication::translate("MainWindow", "Check for updates...", 0));
|
|
mTimeTrackableAction->setText(QApplication::translate("MainWindow", "Time trackable", 0));
|
|
mActionSearchInTasks->setText(QApplication::translate("MainWindow", "Find in tasks...", 0));
|
|
mActionSearchInTasks->setShortcut(QApplication::translate("MainWindow", "Ctrl+Shift+F", 0));
|
|
mActionSearch->setText(QApplication::translate("MainWindow", "Find...", 0));
|
|
mActionSearch->setShortcut(QApplication::translate("MainWindow", "Ctrl+F", 0));
|
|
mShowLittAction->setText(QApplication::translate("MainWindow", "Show Litt window", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mShowLittAction->setToolTip(QApplication::translate("MainWindow", "Bring Litt window to foreground", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mFocusTaskTreeAction->setText(QApplication::translate("MainWindow", "Switch to task tree", 0));
|
|
mFocusTaskTreeAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0));
|
|
mFocusTaskTextAction->setText(QApplication::translate("MainWindow", "Switch to task text", 0));
|
|
mFocusTaskTextAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+2", 0));
|
|
mAddSiblingAction->setText(QApplication::translate("MainWindow", "Add sibling", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mAddSiblingAction->setToolTip(QApplication::translate("MainWindow", "Add sibling document", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mDecreaseLevelAction->setText(QApplication::translate("MainWindow", "Decrease level", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mDecreaseLevelAction->setToolTip(QApplication::translate("MainWindow", "Decrease document level", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mIncreaseLevelAction->setText(QApplication::translate("MainWindow", "Increase level", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mIncreaseLevelAction->setToolTip(QApplication::translate("MainWindow", "Increase document level", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mMoveUpAction->setText(QApplication::translate("MainWindow", "Move up", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mMoveUpAction->setToolTip(QApplication::translate("MainWindow", "Move document up", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mMoveUpAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+Shift+Up", 0));
|
|
mMoveDownAction->setText(QApplication::translate("MainWindow", "Move down", 0));
|
|
#ifndef QT_NO_TOOLTIP
|
|
mMoveDownAction->setToolTip(QApplication::translate("MainWindow", "Move document down", 0));
|
|
#endif // QT_NO_TOOLTIP
|
|
mMoveDownAction->setShortcut(QApplication::translate("MainWindow", "Ctrl+Shift+Down", 0));
|
|
label->setText(QApplication::translate("MainWindow", "Find:", 0));
|
|
mTodayTextLabel->setText(QApplication::translate("MainWindow", "Today:", 0));
|
|
mTodaySpentTimeLabel->setText(QApplication::translate("MainWindow", "0 hours 0 minutes", 0));
|
|
mThisMonthTextLabel->setText(QApplication::translate("MainWindow", "This month:", 0));
|
|
mThisMonthSpentTimeLabel->setText(QApplication::translate("MainWindow", "0 hours 0 minutes", 0));
|
|
mFileMenu->setTitle(QApplication::translate("MainWindow", "&File", 0));
|
|
mEditMenu->setTitle(QApplication::translate("MainWindow", "Edit", 0));
|
|
mToolsMenu->setTitle(QApplication::translate("MainWindow", "&Tools", 0));
|
|
mStartRecentTaskMenu->setTitle(QApplication::translate("MainWindow", "Track recent task", 0));
|
|
mViewMenu->setTitle(QApplication::translate("MainWindow", "View", 0));
|
|
mMainToolbar->setWindowTitle(QApplication::translate("MainWindow", "Toolbar", 0));
|
|
Q_UNUSED(MainWindow);
|
|
} // retranslateUi
|
|
|
|
};
|
|
|
|
namespace Ui {
|
|
class MainWindow: public Ui_MainWindow {};
|
|
} // namespace Ui
|
|
|
|
QT_END_NAMESPACE
|
|
|
|
#endif // UI_MAINWINDOW_H
|