15#include <QtCore/qobject.h>
16#include <QtCore/qstring.h>
17#include <QtGui/qicon.h>
25class QTableWidgetItem;
27namespace tt {
class Page; }
29namespace ot {
class Label; }
30namespace ot {
class Table; }
31namespace ot {
class CheckBox; }
32namespace ot {
class LineEdit; }
33namespace ot {
class ToolButton; }
50 void slotCheckedChanged(
void);
53 QTableWidget* m_table;
54 bool m_ownerIsCreator;
56 QTableWidgetItem* m_typeItem;
57 QTableWidgetItem* m_nameItem;
58 QTableWidgetItem* m_ownerItem;
59 QTableWidgetItem* m_groupsItem;
60 QTableWidgetItem* m_lastAccessTimeItem;
84 virtual QWidget*
getQWidget(
void)
override {
return m_widget; };
85 virtual const QWidget*
getQWidget(
void)
const override {
return m_widget; };
105 void slotUpdateItemSelection(
void);
107 void slotCreateProject(
void);
108 void slotProjectDoubleClicked(
int _row,
int _column);
110 void slotRefreshProjectList(
void);
111 void slotRefreshRecentProjects(
void);
112 void slotRefreshAllProjects(
void);
114 void slotToggleViewMode(
void);
115 void slotOpenProject(
void);
116 void slotCopyProject(
void);
117 void slotRenameProject(
void);
118 void slotDeleteProject(
void);
119 void slotExportProject(
void);
120 void slotAccessProject(
void);
121 void slotOwnerProject(
void);
123 void slotFilterChanged(
void);
124 void slotProjectCheckedChanged(
void);
126 void slotHeaderClicked(
int _index);
129 ot::ToolButton* iniToolButton(
const QString& _text,
const QString& _iconPath, tt::Group* _group,
const QString& _toolTip);
132 void updateCountLabel(
bool _hasMore);
133 void updateToggleViewModeButton(
void);
134 void updateToolButtonsEnabledState(
bool _forceDisabled =
false);
135 bool hasDifferentSelectedOwner(
void);
137 void sortTable(
void);
167 std::list<ProjectOverviewEntry*> m_entries;
This file contains defines that may be used simplyfy class creation.
#define OT_DECL_NODEFAULT(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:22
Definition ProjectOverviewWidget.h:35
bool getIsChecked(void) const
Definition ProjectOverviewWidget.cpp:97
void setIsChecked(bool _checked)
Definition ProjectOverviewWidget.cpp:93
QString getProjectName(void) const
Definition ProjectOverviewWidget.cpp:101
ProjectOverviewEntry(const ProjectInformation &_projectInfo, const QIcon &_projectTypeIcon, bool _ownerIsCreator, QTableWidget *_table)
Definition ProjectOverviewWidget.cpp:40
bool getOwnerIsCreator(void) const
Definition ProjectOverviewWidget.h:44
Definition TabToolBar.h:18